




Job Summary: We are seeking a React/Next.js developer to build reusable and responsive components, ensure high performance and SEO, and collaborate with back-end teams in a Kanban environment. Key Highlights: 1. Development of reusable and responsive React/Next.js components 2. Focus on high performance, accessibility (WCAG), and SEO 3. Collaboration with back-end teams, clean code standards, and Kanban Key Responsibilities: * Build reusable and responsive components using React.js and Next.js following development best practices. * Ensure high performance, accessibility (WCAG), and SEO-friendly web applications. * Consume RESTful and GraphQL APIs for dynamic data display. * Collaborate closely with back-end developers to optimize endpoints and data flows. * Implement techniques such as SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js. * Reduce loading time (LCP, FCP) and bundle size (code splitting, lazy loading). * Write unit and integration tests using Jest, React Testing Library, or Cypress. * Maintain clean code standards (ESLint, Prettier) and conduct PR (Pull Request) reviews. * Participate in Kanban ceremonies (stand-ups, dailies, retrospectives, etc.). * Document technical decisions and contribute to project evolution. Requirements: Technical Requirements (Hard Skills): * React.js: Proficiency in Hooks, Context API, Redux (or Zustand). Experience with React Server Components (RSC) and modern architecture. * Next.js: Knowledge of dynamic routes, API Routes, middleware, and caching. * Styling: CSS Modules, TailwindCSS, Styled Components, or Emotion. * Tools: Git (GitHub/GitLab), Vercel/Netlify, Figma (design interpretation). * Experience with TypeScript in React/Next projects. * Knowledge of WebSockets (real-time apps), WebRTC, gRPC. * Familiarity with microfrontends and monorepos. Soft Skills: * Clear communication for alignment with designers and back-end developers. * Proactivity in suggesting technical improvements. * Adaptability to learn new libraries/frameworks.


