React (Next JS) Developer_Offshore
# React (Next JS) Developer_Offshore **Photon** · India · `Remote` · `Full Time` 💼 **Уровень роли:** `Senior` 🕒 **Статус:** *Опубликовано: сегодня* · *Источник: Himalayas (JSON API)* --- ### Top Skills & Match 🎯 **Ключевой стек роли:** `[Front-End-Developer]` `[React-Developer]` `[Next.Js-Developer]` `[Web-Developer]` `[UI-Engineer]` `[Next.Js-Frontend-Developer]` `[React-Frontend-Developer]` `[Frontend-React-Developer]` --- ### About the Role 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
- Front-End-Developer
- React-Developer
- Next.Js-Developer
- Web-Developer
- UI-Engineer
- Next.Js-Frontend-Developer
- React-Frontend-Developer
- Frontend-React-Developer
Наблюдалась 2026-10-03, впервые 2026-10-03, источник — Himalayas (JSON API).