Senior Frontend Engineer ID62591

Department: Engineering
Specialization: Developer
Experience: Senior
Client: Indeed
Technical flow: React.js
Engineering technical flow: React.js
Non-engineering technical flow: none
  • 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.

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

1

2 min

Tell us about yourself

2

2 sec

Confirm requirements

3

30 - 60 min

Pass a short test

4

5 min

Record a short video

→ Introduce yourself on a video, instead of waiting for an interview

5

Live interview

Ace the technical interview with our team

→ Schedule a call yourself right away after your video is reviewed

6

Live interview

Final interview with your team

→ Get to know the team you will be working with

7

Get an offer

As quick as possible

Our geography

UTC-5
WASHINGTON DC USA
UTC-5
MIAMI USA
UTC-6
MEXICOMexico
UTC-5
ColombiaColombia
UTC-3
BrazilBrazil
UTC-3
ArgentinaArgentina
UTC+2
UkraineEurope
UTC+1
PolandEurope
UTC+0
PortugalPortugal
UTC+5:30
IndiaIndia

Apply for this position

Allowed Type(s): .pdf, .doc, .docx