
Jr. Frontend Developer - CMS
- Hybrid
- Chennai, Tamil Nādu, India
- Engineering
Job description
We are looking for a Frontend Software Engineer (0–1 years of experience) to join our CMS engineering team, the entry step of our frontend track, with a mandate focused on content publishing and shipping pages at pace across our multi-brand platform.
This role isn't about waiting on tickets or filing them. It's about owning the pages themselves, building them, publishing them, and holding the quality bar on how they render, load, and perform. You'll sharpen your frontend fundamentals faster here than in almost any other role, because the volume of real-world page-building is high and the platform demands care on rendering strategy, caching, and Web Vitals.
You'll work inside a multi-brand content platform: a headless CMS monorepo powered by Payload CMS and Next.js. Seven to eight brand sites and a checkout flow live in the same repository. Thousands of pages are moving off three legacy systems (WordPress, Java/Spring, Intercom) and each brand's marketing team needs a technical partner who can turn campaigns into live pages without every request becoming a platform ticket.
This is a hands-on, high-throughput role. Your success is measured in pages shipped, migration velocity, and how much friction you take off the marketing–engineering team.
Roles and responsibilities
Own the page publishing pipeline across brands from brief to live hitting the platform's standards for rendering strategy, caching, and Core Web Vitals.
Build and extend templates and blocks in the CMS component library using Next.js, TypeScript, and modern CSS.
Make deliberate rendering decisions per page and component (static, ISR, SSR, client-side) based on content needs and performance budgets.
Drive legacy migration at pace, moving pages from three legacy systems (WordPress, Java/Spring, Intercom) onto the new CMS without cutting corners on quality.
Uphold Core Web Vitals, SEO, and accessibility standards on every page you ship. Own the quality of what goes live, not just the fact that it's live.
Translate Figma designs accurately into web pages, with attention to typography, spacing, and visual polish that matches the design system.
Partner day-to-day with each brand's marketing team, turning campaign briefs into live pages without every request becoming an engineering ticket.
Identify repeated patterns across brands and propose reusable components rather than one-off builds.
Train marketing teams to self-serve routine content updates, and document workflows and component usage so knowledge doesn't sit only with you.
Use real page-building experience to identify gaps in existing components and help drive the platform's evolution alongside the rest of the engineering team
Job requirements
Must have
Strong HTML, CSS, and JavaScript fundamentals, with production experience building pages that other people rely on.
Working knowledge of Next.js and/or Astro, including rendering strategy (static, ISR, SSR) and when each applies. Comfortable moving between them or picking one up quickly.
Comfortable with TypeScript and modern CSS (Flexbox, Grid, Tailwind or similar).
Working understanding of caching fundamentals such as CDN caching, cache invalidation, and how content changes flow through to live pages.
Working understanding of Core Web Vitals and how frontend decisions (bundle size, image handling, hydration cost) affect them.
Fluent with reusable component systems, and instinct for when to compose existing components versus build new ones.
Able to read Figma designs and translate them accurately, with attention to typography, spacing, and visual polish.
Strong written and verbal communication as this role lives at the seam between engineering and marketing, and clear collaboration with non-technical stakeholders is non-negotiable.
Ownership from brief to live, including SEO, performance, and accessibility as your responsibility rather than someone else's.
Bias toward shipping. Priorities shift with campaign calendars, and this role rewards people who move quickly without sacrificing quality.
Nice to have
Direct experience with Payload CMS or another headless CMS (Contentful, Sanity, Strapi). CMS-specific training will be provided; direct experience is a strong plus.
Familiarity with SEO fundamentals for content pages, including metadata, structured data, and schema.org.
Working knowledge of CDN configuration and cache invalidation strategies (ISR, on-demand revalidation).
Prior experience working closely with marketing or content teams, including exposure to campaign delivery cycles.
Familiarity with monorepo tooling (Turborepo, Nx) or design token systems.
Comfort with Git, pull request workflows, and code review culture.
Why Join Us
You will work on a multi-brand content platform, a headless CMS monorepo powered by Payload and Next.js, with Astro on the near-term roadmap that is already beyond the proving stage. Seven to eight brand sites, a checkout flow, and thousands of pages moving off legacy systems onto a shared foundation. You will work alongside a KeystoneJS core contributor and an engineering team investing seriously in the platform.
Your role sits at the busiest and most visible seam: between engineering and marketing. What you ship goes live. What you unblock for marketing shows up as delivered campaigns. You'll build fluency in the parts of frontend engineering that matter most rendering strategy, caching, Core Web Vitals, component architecture because you'll be making decisions about them every day, at volume. This is a role designed for someone who wants to build, ship, and grow and be seen doing all three.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
