About the job
Join an ambitious team dedicated to leading the redesign and scaling of critical applications using React. You will be responsible for ensuring quality, front-end architecture, and implementing modern development practices in close collaboration with product, QA, and DevOps teams.
Your Responsibilities
Design and develop high-performance, scalable, and maintainable interfaces in React (>=18).
Provide technical guidance to the front-end team, conduct code reviews, and enhance the skills of developers.
Ensure quality through TDD, automated testing (unit, integration, e2e), and CI/CD processes.
Participate in complex migrations, front-end overhauls, and architectural evolutions (monolith to micro frontends, etc.).
Apply DDD, Clean Code, SOLID, KISS / DRY principles.
Work closely with QA, backend, and DevOps teams (Docker, CI, monitoring).
Stack & Tools
React 18+, TypeScript, Redux / Zustand, Vite / Webpack.
Testing: Jest, React Testing Library, Cypress, Playwright.
CI/CD: GitHub Actions, GitLab CI, Docker, Sonar.
Quality Monitoring: ESLint, Prettier, Husky, Storybook.
DevOps Friendly: Good understanding of cloud/containerized environments.
