Location: Madrid, Spain (Relocation Package Included)
About the Role:
We are seeking a skilled Senior Front-end Developer to join our dynamic development team. In this role, you will be responsible for building modern, responsive, and high-performance web applications using the latest front-end technologies, with a strong focus on React, TypeScript, and modern UI/UX practices. You’ll work closely with cross-functional teams to deliver scalable and user-centric digital solutions.
Key Responsibilities:
* Develop and maintain high-quality front-end applications using React, JavaScript, and TypeScript.
* Collaborate with product managers, UX/UI designers, and back-end developers to translate business and technical requirements into well-architected solutions.
* Ensure code quality, scalability, and maintainability through practices like code reviews, automated testing, and clean architecture.
* Implement responsive UI components using HTML5, CSS3 (Flexbox, Grid), and CSS-in-JS practices.
* Utilize build tools such as Vite or Webpack for efficient development and deployment workflows.
* Ensure applications meet accessibility and usability standards, and are optimized for performance across all platforms.
* Document technical decisions and development processes to ensure knowledge sharing and team alignment.
* Participate in agile ceremonies and contribute to continuous improvement of team workflows and processes.
Must-Have:
* 6+ years of experience in front-end development.
* Expert knowledge of JavaScript, TypeScript, and React.
* Strong understanding of front-end fundamentals: HTML5, CSS3, layout techniques (Flexbox/Grid), and responsive design.
* Hands-on experience with build tools like Vite or Webpack.
* Experience with version control systems (e.g., Git).
* Familiarity with RESTful APIs and working with JSON.
* Solid grasp of UX/UI design principles and accessibility best practices.
* Strong problem-solving and debugging skills.
* Excellent communication and collaboration abilities.
Nice to Have:
* Experience with Storybook for component-driven development.
* Familiarity with backend concepts and integration patterns.
* Previous work in a financial services or high-security environment.