betterjobs

Free template template · Word

React Developer Job Description

A React developer job description for teams building single-page apps, dashboards or Next.js websites. It focuses on component architecture, state management, testing and front-end performance.

  • Editable Word (.docx)
  • Made for India
  • 18 fill-in fields highlighted
  • Free, no sign-up

Preview of the template

[Highlighted] = fill in
[Company Logo][Company Name]

JOB DESCRIPTION – REACT DEVELOPER

Job Title:
React Developer
Department:
Engineering – Front-End
Reports To:
Front-End Lead
Location:
[Work Location]
Employment Type:
Full-time, Permanent
Experience:
2–5 years with React
Job Code:
[Reference Number]

About [Company Name]

[Company Name] is [one-line description of your business, products/services and team size]. Office address: [Company Address].

Job Summary

The React Developer will build interactive, high-performance interfaces for [Product] at [Company Name] using React and TypeScript, creating reusable components and integrating them with back-end services.

Key Responsibilities

  1. Build reusable React components with hooks
  2. Manage application state with [Redux / Zustand / React Query]
  3. Integrate APIs and handle loading, errors and caching
  4. Develop pages with Next.js including SSR / SSG where needed
  5. Write tests using Jest and React Testing Library
  6. Profile and fix rendering performance issues
  7. Ensure responsive and accessible UI
  8. Collaborate with designers and back-end developers
  9. Maintain front-end build tooling

Required Skills

  • React and hooks
  • JavaScript / TypeScript
  • State management libraries
  • CSS-in-JS / Tailwind
  • Jest and RTL

Qualifications & Experience

  • Degree in computer science or equivalent
  • 2–5 years of front-end experience, 2+ with React

Preferred Skills (Good to Have)

  • Next.js
  • React Native
  • Storybook / design systems

Key Performance Indicators (KPIs)

KPITargetReview Frequency
Components reused across screens[Percentage]%Quarterly
Core Web Vitals pass rate[Percentage]% pagesMonthly
UI bugs per releaseBelow [Number]Per release

Salary Range

₹[Minimum CTC] – ₹[Maximum CTC] per annum (CTC), depending on experience and skills. Final offer will show the fixed and variable split and approximate in-hand salary.

Benefits

  • Provident Fund (EPF) and ESI as applicable, gratuity as per law
  • [Number] days of paid leave plus public holidays as per company policy
  • [Health insurance / group mediclaim cover]
  • Hybrid working

How to Apply

Send your CV with links to React projects or your GitHub. Send your application to [HR Email] with the subject line "Application – React Developer – [Your Name]" or apply through [Application Link]. Last date to apply: [Date].

Prepared by
[HR Name]
Human Resources
Date: [Date]
Approved by
[Reporting Manager]
Engineering – Front-End
Date: [Date]

What this template includes

  • A job summary that explains why the react developer role exists and where it sits in Engineering – Front-End
  • 9 role-specific responsibilities, starting with build reusable React components with hooks
  • Required skills such as react and hooks and javascript / typescript, so screening criteria are clear
  • Qualifications and experience (2–5 years with React) stated up front to filter applications
  • A KPI table, e.g. components reused across screens, that later becomes the appraisal yardstick
  • Salary range, benefits and how-to-apply sections with placeholders ready to fill

When to use it

  • Building a SaaS dashboard or admin panel
  • Migrating a site to Next.js
  • Adding React Native mobile work to a web team
  • Scaling front-end capacity

How to customise this template

  1. 1Replace [Company Name], [Work Location] and the reporting line (Front-End Lead) with your actual details
  2. 2Trim or reorder the responsibilities so the top three reflect what the react developer will spend most time on
  3. 3Name your state library (Redux, Zustand, React Query) and whether Next.js or React Native is involved
  4. 4Fill in the salary range as annual CTC in ₹ and decide whether to show it publicly or only on request
  5. 5Set realistic targets in the KPI table with the hiring manager before the role goes live

HR tips

  • Ask about hooks, rendering behaviour and memoisation in interviews
  • Include TypeScript if your codebase uses it; it is a strong filter
  • Share a link to your product so candidates see what they will build

For HR & hiring managers

Hire top talent from BetterJobs

Experienced and fresher candidates across India — blue, grey and white collar. Post a job in 5 minutes and start receiving applications.

  • Post in 5 minutesDescribe the role in one line — we write the job description.
  • Verified applicantsEvery applicant has a verified mobile number.
  • Resume databaseSearch experienced candidates by skill, city and experience.

Frequently asked questions

What skills should a React developer have?+

JavaScript/TypeScript, React hooks, component design, state management, REST/GraphQL integration, testing with Jest/RTL and performance optimisation.

Is Next.js required for React roles?+

Not always, but many product companies now use Next.js for SEO and server rendering.

What is the role of a React developer?+

They build reusable UI components and interactive screens using React and connect them to back-end APIs.

All 50 job descriptions →