
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
A global retail leader in Madrid is seeking an experienced Web Developer to design and maintain web applications with React and TypeScript. Ideal candidates will have over 3 years of experience in web development, especially in automated testing and maintaining high standards of code quality. The role involves participating in all phases of development in an agile environment, refactoring existing tests, and ensuring security in a significant project.
Barcelona, Spain (Hybrid : 8 days / month in-office)
Contract : Permanent, Full-time
Are you a React expert with a passion for security and high-quality code? We are seeking a
Web Developer
to join a specialized team within the Barcelona IT Hub of a global retail leader.
Design and maintain our web application using
React and TypeScript
adhering to the strictest standards for maintainable and secure code.
You will refactor hundreds of existing tests to meet new criteria, as well as set up and execute end-to-end testing for every new feature.
Participate in everything from requirements gathering and API integration to state management (Redux) and deployment.
Engage in an agile (Scrum) environment with regular code reviews and open, informal communication.
3+ years of professional experience in modern web development, specifically with React (Hooks, Context) and TypeScript.
Proven experience in writing automated tests is essential. Deep knowledge of Playwright for End-to-End testing is a primary requirement.
Strong understanding of and experience working within large-scale corporate environments where "Clean Code" is a standard, not an option.
Proficient with HTML5 / CSS3, ES6+, Git (Gitflow), and state management (Redux).
Comfortable in a Scrum environment using Jira and Confluence.
You will work on a high-stakes project where security is paramount, within the safety and stability of one of the world's largest retail groups.