Frontend Engineer Opportunity
Are you ready to take your engineering career to the next level? We're seeking a talented Frontend Engineer to join our team and help us build intuitive, performant, and modern user experiences with Vue.js and TypeScript.
Job Description
We're looking for a skilled engineer who can develop responsive and elegant web applications using Vue.js and TypeScript. You'll have the opportunity to work closely with talented engineers and designers, turning ideas into high-quality digital products that impact thousands of users.
Key Responsibilities:
* Develop web applications using Vue.js and TypeScript
* Collaborate with backend engineers to integrate APIs and improve data flow
* Translate design mockups into reusable and scalable components
* Optimize applications for performance and accessibility
* Ensure cross-browser compatibility and a great user experience on all devices
Requirements
To be successful in this role, you'll need:
* Strong experience with Vue.js and its ecosystem (Vuex, Vue Router, etc.)
* Solid knowledge of TypeScript, HTML5, CSS3, and modern JavaScript (ES6+)
* Experience integrating REST APIs and working with version control (Git)
* Familiarity with testing frameworks (Playwright)
* Good English communication skills (written and spoken)
Senior-level Requirements
If you're a senior-level candidate, you'll also need:
* Proven expertise in Vue.js and TypeScript, delivering complex and scalable frontends
* Ability to make architectural decisions and lead UI performance improvements
* Strong UX awareness and experience collaborating with design teams
* Experience mentoring and supporting junior engineers
Additional Information
* We offer CLT employment type and a working schedule following the Portugal time zone