React (Next JS) Developer_Offshore
Photon- Location
- India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 6mo ago
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.
Skills
- React
- Next.js
- Redux
- Zustand
- Recoil
- Context API
- GraphQL
- Storybook
- WCAG
- Jest
- React Testing Library
- Cypress
- Playwright
- TypeScript
- HTML
- CSS
- SASS
- Tailwind CSS
- Webpack
- Vite
More jobs at Photon
All 822Full Stack Developer Berkely Heights, NJ | FTE Only
Photon · United States · today
Technical Architect_Tempe, AZ
Photon · United States · today
ETL Data Engineer | Onsite
Photon · United States · today
Sr. Java Developer | Onsite
Photon · United States · today
Sr. Developer Java/Angular | Cleveland, OH
Photon · OH, United States · yesterday
Similar roles
Forward Deployed Engineer
DevRev · India · today
Manager, Software Engineering, ITC
N IKE, Inc . · Karnataka, India · today
Manager, Software Engineering
Mastercard · Pune, India · today
Sr Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Tech Lead Software Engineer Global - Observability Accelerators & AI
Southwest Airlines · India Office · today
Sr Software Engineer - MarTech
Southwest Airlines · India Office · today