React (Next JS) Developer_Offshore

🏢 Photon · all Photon jobs
📍 India
📅 Posted 2026-07-02 · via Himalayas
🏷 Software-Engineer,Frontend-Development,Web-Development,Frontend-Engineer,Remote-Mid-Level-Frontend-Developer-(TypeScript-NextJS),Remote-Senior-Frontend-Developer-(TypeScript-NextJS),React
Apply on original site ↗

The React (Next.js) Developer is responsible for designing, developing, and maintaining scalable, high-performance web applications using React.js and Next.js. 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.

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.
Key Responsibilities
1. Frontend Development

- Develop responsive, interactive, and accessible web pages using React.js and Next.js.

- Implement server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) as required.

- Build reusable components, custom hooks, and libraries.

- Ensure cross-browser compatibility and mobile responsiveness.

2. Next.js Framework Implementation

- Utilize Next.js features effectively:
- getServerSideProps, getStaticProps, getStaticPaths

- API routes and middleware

- Dynamic routing, layouts, and nested routes

- Optimize hydration, lazy-loading, and client/server data fetching.

- Implement efficient caching and prefetching strategies for faster UX.

3. State Management & Data Handling

- Manage application state using Redux Toolkit, Zustand, Recoil, or Context API + Hooks.

- Integrate with REST or GraphQL APIs from BFF/backend layers.

- Handle errors, loading states, and fallback UI for smoother user experiences.

4. UI/UX & Design System Integration

- Work with designers to implement pixel-perfect UIs aligned with the enterprise design system.

- Integrate components from Storybook or other design libraries.

- Implement accessibility (WCAG 2.1 AA) and responsive design best practices.

5. Performance Optimization

- Monitor and optimize Core Web Vitals (LCP, FID, CLS).

- Reduce bundle size using code splitting, lazy loading, and tree shaking.

- Optimize rendering performance and memory usage.

6. Testing & Quality Assurance

- Write unit and integration tests using:
- Jest

- React Testing Library

- Support end-to-end testing with Cypress or Playwright.

- Participate in code reviews and maintain high-quality, maintainable code.

7. Security & Best Practices

- Implement secure coding practices (input validation, XSS prevention, secure storage of tokens).

- Follow best practices for API integration, routing, and data handling.

- Collaborate with security teams to comply with enterprise security policies.

8. Collaboration & Agile Practices

- Participate in daily stand-ups, sprint planning, backlog grooming, and retrospectives.

- Collaborate closely with React Lead, QA, DevOps, backend/BFF developers, and product teams.

- Communicate technical challenges and propose solutions clearly.

Required Skills & Qualifications
Technical Skills

- 5+ years experience in frontend development.

- Strong expertise in:
- React.js (Hooks, Context, Custom Hooks)

- Next.js (SSR, SSG, ISR, Routing, API routes)

- TypeScript

- HTML5, CSS3, Sass, Styled Components, Tailwind CSS

- Experience with:
- State management (Redux Toolkit, Zustand, Recoil)

- RESTful APIs / GraphQL

- Performance optimization and debugging

- Unit & integration testing frameworks (Jest, RTL)

- Familiarity with CI/CD pipelines and modern build tools (Webpack, Vite).

Soft Skills

- Problem-solving mindset and ability to debug complex issues.

- Strong collaboration and communication skills.

- Ability to work in Agile/Scrum teams.

- Detail-oriented with focus on high-quality, maintainable code.

Education & Background

- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.

- Portfolio of web applications using React and Next.js preferred.

Originally posted on Himalayas

← All remote jobs