What you will do
- Build and maintain scalable, reusable UI components using React and modern frontend best practices;
- Develop and optimize server-side rendering and static site generation workflows using Next.js;
- Create component-based architectures and dynamic forms for content-driven experiences;
- Integrate third-party services and APIs;
- Implement and manage content models, schemas, and workflows within Contentstack;
- Write and maintain API integrations using REST and GraphQL;
- Collaborate with backend services built on Node.js;
- Ensure code quality through testing using tools such as Jest and Playwright;
- Contribute to CI/CD pipelines and maintain development best practices;
- Monitor and improve application performance, accessibility, and reliability.
Must haves
- 4+ years of experience in front-end software engineering;
- Strong proficiency in JavaScript and TypeScript;
- Solid experience with React and component-based architecture;
- Experience with SSR frameworks such as Next.js;
- Experience working with headless CMS platforms such as Contentstack, Contentful, or Strapi;
- Experience building dynamic forms and integrating third-party APIs;
- Experience working with Node.js and backend integrations;
- Strong understanding of RESTful APIs and modern web architecture;
- Familiarity with GraphQL or gRPC;
- Experience writing automated tests, including unit, integration, and end-to-end;
- Hands-on experience with testing frameworks such as Jest or Playwright;
- Familiarity with Git-based workflows and CI/CD pipelines;
- Experience with code quality tools such as ESLint and Prettier;
- Upper-intermediate English level.
Nice to haves
- Experience with CSS-in-JS solutions such as Emotion;
- Experience with Storybook;
- Experience working with design systems;
- Experience integrating mapping services such as Google Maps;
- Experience with Node.js frameworks such as Express.js or Koa;
- Familiarity with caching tools such as Redis;
- Knowledge of performance optimization and caching strategies;
- Advanced experience with headless CMS platforms such as Contentstack, Contentful, or Strapi;
- Experience managing content models and schema evolution;
- Experience with preview environments and editorial workflows;
- Experience with Docker;
- Familiarity with GitLab CI/CD;
- Exposure to service mesh technologies such as Envoy;
- Experience with internationalization and localization;
- Familiarity with user behavior tracking, metrics, and reporting;
- Experience with A/B testing frameworks and feature flags;
- Exposure to observability tools and accessibility testing.
We are looking for a Senior Frontend Engineer to build and maintain a Help Center application powered by a headless CMS stack using Contentstack and a React-based internal framework. You will develop reusable UI components, implement SSR and SSG workflows with Next.js, and manage REST and GraphQL API integrations in a TypeScript-first environment. The role emphasizes performance, accessibility, and reliability across a content-driven, scalable web experience.
About the role
The benefits of joining us
Professional growth
Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation
We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
A selection of exciting projects
Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
Flextime
Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
Your AgileEngine journey starts here
2 min
Tell us about yourself
2 sec
Confirm requirements
30 - 60 min
Pass a short test
5 min
Record a short video
→ Introduce yourself on a video, instead of waiting for an interview
Live interview
Ace the technical interview with our team
→ Schedule a call yourself right away after your video is reviewed
Live interview
Final interview with your team
→ Get to know the team you will be working with
Get an offer
As quick as possible
