Software Developer Front-End (React/Next.js)

April 16, 2026

Job Description

The Front-End Software Developer role focuses on building and maintaining scalable React/Next.js applications. The position involves delivering high-quality user interfaces, collaborating with cross-functional teams, improving engineering practices, and contributing to the full software development lifecycle from design to production.

Responsibilities

  • Develop and maintain scalable Frontend applications using React and Next.js
  • Write clean, maintainable, and well-structured code
  • Lead end-to-end feature development from concept to production deployment
  • Collaborate with Backend, Product, and Design teams to deliver seamless user experiences
  • Improve development workflows, coding standards, and overall developer experience
  • Communicate effectively with stakeholders to ensure project alignment
  • Mentor junior and mid-level developers and support technical growth within the team
  • Participate in code reviews and ensure high code quality standards

Requirements

  • Minimum 5 years of experience with JavaScript and React/Next.js
  • Minimum 2 years of experience with TypeScript
  • Experience working with micro frontend architecture, preferably in e-commerce environments
  • Strong knowledge of Git, CI/CD pipelines, and modern development workflows
  • Experience building and maintaining production-grade applications
  • Understanding of RESTful APIs (client and server-side integration)
  • Strong grasp of software engineering principles such as SOLID and dependency injection
  • Experience with state management in complex frontend applications
  • Knowledge of unit testing and frontend testing practices
  • Experience with SEO optimization and performance tuning in Next.js applications
  • Familiarity with internationalized (multi-language) applications
  • Understanding of Agile methodologies and tools such as Jira and Confluence
  • Strong problem-solving skills and ability to prototype solutions quickly
  • Proficiency in English for international team communication

Nice to have

  • Experience with GitLab workflows and CI/CD pipeline development
  • Familiarity with Docker and containerization
  • Basic understanding of Node.js
  • Experience with GraphQL