Skip to main content
Posted 09 July, 2026

React (Next JS) Developer_Offshore

Photon
Remote Nationwide, IN Full Time
Reference: c0202751b78c2c39

Job Description

The React ( Developer is responsible for designing, developing, and maintaining scalable, high-performance web applications using and . This role involves building production-ready features, integrating with backend/BFF APIs, ensuring high code quality, and implementing best practices in performance, accessibility, and security.

\n

The developer will work closely with the React Lead, UX/UI designers, QA, DevOps, and backend teams to deliver modern web applications aligned with enterprise architecture and business requirements.

\n

Key Responsibilities

\n

1. Frontend Development

\n
  • Develop responsive, interactive, and accessible web pages using and .
  • \n
  • Implement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) as required.
  • \n
  • Build reusable components, custom hooks, and libraries.
  • \n
  • Ensure cross-browser compatibility and mobile responsiveness.
  • \n

    2. Framework Implementation

    \n
  • Utilize features effectively: getServerSideProps, getStaticProps, getStaticPaths API routes and middleware Dynamic routing, layouts, and nested routes
  • \n
  • Optimize hydration, lazy-loading, and client/server data fetching.
  • \n
  • Implement efficient caching and prefetching strategies for faster UX.
  • \n

    3. State Management & Data Handling

    \n
  • Manage application state using Redux Toolkit, Zustand, Recoil, or Context API + Hooks.
  • \n
  • Integrate with REST or GraphQL APIs from BFF/backend layers.
  • \n
  • Handle errors, loading states, and fallback UI for smoother user experiences.
  • \n

    4. UI/UX & Design System Integration

    \n
  • Work with designers to implement pixel-perfect UIs aligned with the enterprise design system.
  • \n
  • Integrate components from Storybook or other design libraries.
  • \n
  • Implement accessibility (WCAG 2.1 AA) and responsive design best practices.
  • \n

    5. Performance Optimization

    \n
  • Monitor and optimize Core Web Vitals (LCP, FID, CLS).
  • \n
  • Reduce bundle size using code splitting, lazy loading, and tree shaking.
  • \n
  • Optimize rendering performance and memory usage.
  • \n

    6. Testing & Quality Assurance

    \n
  • Write unit and integration tests using: Jest React Testing Library
  • \n
  • Support end-to-end testing with Cypress or Playwright.
  • \n
  • Participate in code reviews and maintain high-quality, maintainable code.
  • \n

    7. Security & Best Practices

    \n
  • Implement secure coding practices (input validation, XSS prevention, secure storage of tokens).
  • \n
  • Follow best practices for API integration, routing, and data handling.
  • \n
  • Collaborate with security teams to comply with enterprise security policies.
  • \n

    8. Collaboration & Agile Practices

    \n
  • Participate in daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • \n
  • Collaborate closely with React Lead, QA, DevOps, backend/BFF developers, and product teams.
  • \n
  • Communicate technical challenges and propose solutions clearly.
  • \n

    Required Skills & Qualifications

    \n

    Technical Skills

    \n
  • 5+ years experience in frontend development.
  • \n
  • Strong expertise in: (Hooks, Context, Custom Hooks) (SSR, SSG, ISR, Routing, API routes) TypeScript HTML5, CSS3, Sass, Styled Components, Tailwind CSS
  • \n
  • Experience with: State management (Redux Toolkit, Zustand, Recoil) RESTful APIs / GraphQL Performance optimization and debugging Unit & integration testing frameworks (Jest, RTL)
  • \n
  • Familiarity with CI/CD pipelines and modern build tools (Webpack, Vite).
  • \n

    Soft Skills

    \n
  • Problem-solving mindset and ability to debug complex issues.
  • \n
  • Strong collaboration and communication skills.
  • \n
  • Ability to work in Agile/Scrum teams.
  • \n
  • Detail-oriented with focus on high-quality, maintainable code.
  • \n

    Education & Background

    \n
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • \n
  • Portfolio of web applications using React and preferred.

Sign up for Job Alerts