Our client, an international startup revolutionizing the book publishing industry with AI-powered tools, is looking for a skilled Frontend Developer.
They are growing fast and are seeking someone with strong experience in React, Next. js, and TypeScript to join their Europe-based team. The ideal candidate is passionate about building modern, high-quality web applications in a dynamic and creative environment.
Main responsibilities:
* Report directly to the CTO and lead the growing Frontend team.
* Drive the development and architecture of key frontend projects, including:
* Public-facing platform
* Internal admin tools
* Ensure high standards of code quality, performance, and scalability.
* Collaborate closely with Product, Design, and Backend teams to deliver exceptional user experiences.
* Mentor and support the professional growth of other frontend developers.
Core skills/experience:
* 4+ years of frontend development experience, including team or project leadership
* Strong skills in React, Next. js, and TypeScript
* Experience with Vite or Webpack, REST APIs, and CI/CD workflows (GitHub, AWS)
* Ability to write clean, scalable, and maintainable code
* Strong understanding of UI/UX, design systems, and performance best practices
* Proactive mindset: brings ideas, challenges assumptions, and drives improvements
* Passion for mentoring and supporting other developers
* Experience with admin dashboards or SaaS platforms (nice to have)
* Familiarity with Storybook and Figma (nice to have)
* Full Professional Level of English andFull Professional Level of Spanish or French
What's on offer?
* A key role in a fast-growing startup where your work has real impact
* A hybrid model in Barcelona HQ (1 day per week of home office)
* An international, multicultural team and collaborative environment
* Flexible working hours and async-friendly communication culture
* Permanent contract (CDI) available in France or Spain
* A culture that values ownership, innovation, and continuous learning
Our recruitment process?
* Step 1: Interview with one of our Recruiters to get to know you better
* Step 2: Interview with the hiring manager
#J-18808-Ljbffr