HimalayasHimalayas logo
PhotonPH

React (Next JS) Developer_Offshore

Photon provides advanced imaging technologies for various industries.

Photon

Employee count: 51-200

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Education

Bachelor degree
Postgraduate degree

Experience

5 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

India +/- 0 hours

About Photon

Learn more about Photon and their company culture.

View company profile

Photon is a leading technology company specializing in advanced imaging solutions. Founded to revolutionize the way we capture and interpret light, Photon focuses on integrating cutting-edge optics with state-of-the-art software technologies.

With a commitment to innovation, Photon works closely with various industries, providing bespoke imaging systems and components that meet the diverse needs of its clients. The company prides itself on pushing the boundaries of what's possible in imaging technologies.

Claim this profilePhoton logoPH

Photon

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

29 remote jobs at Photon

Explore the variety of open remote roles at Photon, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Photon

Remote companies like Photon

Find your next opportunity by exploring profiles of companies that are similar to Photon. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan