Descripción del puesto:
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
| Origen: | Web de la compañía |
| Publicado: | 14 Jul 2026 (comprobado el 17 Jul 2026) |
| Tipo de oferta: | Empleo |
| Sector: | Energía / Utilities |
| Idiomas: | Inglés |