Frontend Engineer

Holaluz - Clidom Sa
Barcelona, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+14 more
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

Job 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.

Requirements

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.

Benefits & conditions

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all