All job description templates
Engineering$130,000 – $170,000

Senior React Developer Job Description Template

A Senior React Developer designs and builds high-performance web interfaces using React and its ecosystem. They take ownership of front-end architecture, mentor junior engineers, and collaborate closely with product and design teams to ship reliable, accessible user experiences.

Responsibilities

  • Design and implement scalable, reusable React components and front-end architecture
  • Optimise application performance through code splitting, lazy loading, and bundle analysis
  • Write clean, well-tested TypeScript with high unit and integration test coverage
  • Collaborate with designers to translate Figma designs into pixel-perfect UIs
  • Lead code reviews and set front-end standards across the engineering team
  • Participate in sprint planning, estimations, and technical roadmap discussions
  • Identify and resolve cross-browser and accessibility issues
  • Mentor junior developers through pair programming and constructive feedback

Requirements

  • 4+ years of professional experience with React and modern JavaScript/TypeScript
  • Strong understanding of React hooks, context, and state management patterns (Redux, Zustand, or similar)
  • Experience with REST and GraphQL APIs and async data-fetching patterns
  • Proficiency with testing tools such as Jest, React Testing Library, or Cypress
  • Familiarity with CI/CD pipelines and version control best practices (Git)
  • Excellent communication skills and ability to work in a cross-functional team

Nice to Have

  • Experience with Next.js or Remix for server-side rendering
  • Knowledge of web performance metrics (Core Web Vitals) and optimisation techniques
  • Contributions to open-source projects
  • Experience in a fast-paced startup or scale-up environment

Key Skills

ReactTypeScriptNext.jsGraphQLJestCSS-in-JSFigmaGit

Typical Salary Range

$130,000 – $170,000

Varies by location and experience

Want a custom JD?

This template is a starting point. Use KiteHR's AI to generate a job description tailored to your company, tone, and specific requirements in seconds.

Try AI Job Description Generator
Ready to hire your Senior React Developer?

Post this role and track applicants for free

KiteHR gives you unlimited jobs, unlimited candidates, and AI-powered hiring tools — completely free. No credit card. No contracts.