> Markdown version of [/jobs/ext/1997794-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/1997794-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - **Company:** Holaluz - Clidom Sa - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Agile Methodology, Business Logic, Application Performance Management, Automation of Tests, Cascading Style Sheets (CSS), Mobile Application Development, Code Coverage, Software Quality, Web Development, Human-Computer Interaction, Integrated Development Environments, Mobile Application Software, Scrum Methodology, E2e Testing, TypeScript, Cypress (Programming Language), Backend, Git, Vue.js, Webpack, Material UI, Front End Software Development, Mocha, Software Version Control - **Published:** August 9, 2026 - **Apply:** https://www.buscojobs.com.es/frontend-engineer-en-barcelona-ID-366240120 ## About the Role What We're Looking For Experience and Skills - Solid Vue.js v2 and v3 experience: Hands-on experience in developing Vue.js applications, including handling components, state management, routing, and other key features. - TypeScript: Solid understanding of TypeScript and its use in Vue.js projects. - Testing: Experience writing unit and end-to-end tests (Cypress). - Hexagonal Architecture: Knowledge of hexagonal architecture principles and their application in Vue.js projects. - Design Systems: Experience working with design systems and component libraries. - HTML, CSS, JavaScript: Solid understanding of web development fundamentals. - Version Control: Experience with Git. - Agile Methodologies: Familiarity with agile methodologies such as Scrum or Kanban. Desired Skills - Vuex or Pinia: Experience with Vuex or Pinia for state management in applications. - Nuxt.js: Knowledge of Nuxt.js for developing server-side rendered Vue.js applications. - Webpack: Experience with Webpack for configuring Vue.js projects. - Testing: Knowledge of other testing tools like Jest or Mocha. - Mobile App Development: - Explore and develop hybrid mobile applications using Ionic and other relevant technologies. ## Description Are you a Vue.js expert looking for a new challenge in a dynamic development environment?Join our team as a Frontend Engineer and play a key role in building our user interfaces.You'll work with the latest Vue.js technologies to create exceptional and scalable digital experiences.Key Responsibilities Vue.js Development: - Develop Vue.js components and applications following quality standards and best practices.- Migrate Vue.js components from v2 to v3.- Integrate components from our design system into applications.- Collaborate on the creation and maintenance of our design system.Testing: - Write unit and end-to-end tests (Cypress) to ensure code quality and test coverage.- Participate in the continuous improvement of our testing practices.Hexagonal Architecture: - Work with a hexagonal architecture, ensuring a clear separation between business logic and user interface.Collaboration: - Collaborate closely with designers, backend developers, and other team members to deliver high-quality products.- Actively participate in problem-solving and continuous improvement of our processes.What We're Looking For Experience and Skills - Solid Vue.js v2 and v3 experience: Hands-on experience in developing Vue.js applications, including handling components, state management, routing, and other key features.- TypeScript: Solid understanding of TypeScript and its use in Vue.js projects.- Testing: Experience writing unit and end-to-end tests (Cypress).- Hexagonal Architecture: Knowledge of hexagonal architecture principles and their application in Vue.js projects.- Design Systems: Experience working with design systems and component libraries.- HTML, CSS, JavaScript: Solid understanding of web development fundamentals.- Version Control: Experience with Git.- Agile Methodologies: Familiarity with agile methodologies such as Scrum or Kanban.Desired Skills - Vuex or Pinia: Experience with Vuex or Pinia for state management in applications.- Nuxt.js: Knowledge of Nuxt.js for developing server-side rendered Vue.js applications.- Webpack: Experience with Webpack for configuring Vue.js projects.- Testing: Knowledge of other testing tools like Jest or Mocha.- Mobile App Development: - Explore and develop hybrid mobile applications using Ionic and other relevant technologies.- Integrate Vue.js components into mobile applications.- Optimize application performance for mobile devices.Profile - Proactive: We are looking for proactive individuals who take initiative and are willing to learn new technologies.- Quality-oriented: With a strong commitment to code quality and best development practices.- Collaborative: Who enjoys working in a team and sharing knowledge.- Passionate about technology: Eager to learn and stay up-to-date on the latest frontend trends.Why Join Us?- Cutting-edge technology: You'll work with the latest technologies and tools on the market.- Challenging projects: You'll have the opportunity to work on innovative and impactful projects.- Teamwork: You'll be part of a talented and collaborative development team.- Professional development: We offer you opportunities for growth and professional development. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Form Validation. The Tested Way](https://www.wearedevelopers.com/videos/314-form-validation-the-tested-way) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025)