Job offer
FRONT-END DEVELOPER
Leonteq is looking for an experienced front-end developer with strong expertise in Vue.js 3 to develop and improve new and existing web applications in the financial sector. The ideal candidate should have at least 3 years of experience developing web applications with Vue.js and be well-versed in modern front-end development trends and practices.
Position description
Front-end Developer in Lisbon, Information Technology, Full-time.About the role
We are looking for an experienced front-end developer with strong knowledge of Vue.js 3 to join our development team. The ideal candidate will build and further develop new and existing web applications in the financial sector. Experience with Vue.js 3 is required; knowledge of Vue 2 is acceptable, and experience with React or Angular is a plus. Experience in mobile development is a major advantage.What you will do
- Building, maintaining, and improving Vue.js-based web applications.
- Collaborate with backend developers, designers, and product managers to implement new features and improve the user experience.
- Writing clean, maintainable, and testable front-end code using modern TypeScript practices.
- Integration with APIs and backend services (REST, GraphQL, etc.).
- Participation in code reviews, daily stand-ups, and sprint planning meetings.
- Stay up to date with the latest front-end development trends and best practices.
What you need
- At least 3 years of hands-on experience in developing and maintaining production-grade web applications using Vue.js (Vue 3 preferred).
- A solid understanding of JavaScript, TypeScript, HTML5, and CSS3/SASS.
- Familiarity with state management libraries (e.g., Pinia, Vuex).
- Experience in corporate environments, preferably with complex domain logic (finance, healthcare, etc.).
- Proficiency in using Git, CI/CD tools, and task runners (e.g., Webpack, Vite).
- Proven ability to collaborate in cross-functional teams and deliver high-quality code.
- Fluent in English (written and spoken).
Nice to have
- Experience with Vue 2, React, or Angular.
- Understanding of UX/UI principles and responsive design.
- Familiarity with Jest, Cypress, or other testing frameworks.
- Knowledge of Agile/Scrum practices.
- Experience in mobile development (big advantage).
Job details