- 10+ years of experience in front-end web development, with a strong focus on React and Next.js.
- Expertise in JavaScript (ES6+), HTML5, CSS3, and modern web development workflows (Webpack, Babel, etc.).
- Deep understanding of Next.js, including server-side rendering (SSR), static site generation (SSG), and API routes.
- Strong experience with React components, hooks, context, and state management tools (e.g., Redux, React Query, Zustand).
- Familiarity with TypeScript and experience with typed React applications.
- In-depth knowledge of front-end build tools (Webpack, Babel, etc.) and optimizing them for performance.
- Experience in developing and consuming RESTful APIs and GraphQL APIs.
- Proficiency with version control systems (e.g., Git) and collaborative development workflows (GitHub, GitLab, etc.).
- Solid understanding of front-end performance optimization techniques (code splitting, lazy loading, caching, etc.).
- Experience with testing frameworks and libraries (e.g., Jest, React Testing Library, Cypress).
- Expertise in integrating third-party libraries, services, and APIs into React/Next.js applications.
- Strong understanding of web accessibility standards and best practices.
- Excellent problem-solving skills and ability to work autonomously or as part of a team.
Preferred Qualifications:
- Experience with Cloud Platforms (AWS, GCP, Azure) and serverless architectures.
- Familiarity with CSS-in-JS libraries (e.g., styled-components, Emotion).
- Experience with CI/CD pipelines and automation tools (Jenkins, CircleCI, etc.).
- Knowledge of Web performance tools (Lighthouse, WebPageTest, etc.) and techniques for performance tuning.
- Understanding of backend technologies (Node.js, Express, etc.) and full-stack development.
- Experience in mentoring and providing leadership to junior developers.
- Familiarity with Containerization (Docker) and Orchestration (Kubernetes).