PbFront End Engineer (Vue.js / TypeScript) /b /ppWe are looking for a Front End Engineer to join our team in Portugal.
You will support the development and maintenance of a web application, with a strong emphasis on writing clean, maintainable, and well-structured code.
/ppbr/ppbKey Responsibilities /b /pulliDesign and implement new features while working closely with the product owner, UI/UX team, and fellow developers.
/liliCollaborate with backend engineers to integrate RESTful APIs.
/liliBuild reusable, well-typed Vue components following established patterns.
/liliWrite meaningful tests that ensure code reliability.
/liliDevelop and enhance data visualisation features using charting libraries.
/liliContribute to maintaining code quality and consistency across the codebase.
/li /ulpbr/ppbRequirements /b /pulliProficiency in bVue.js (Composition API) /b and bTypeScript /b, with strong typing skills.
/liliDeep understanding of software engineering principles, including bSOLID /b, separation of concerns, and clean code.
/liliExperience building component-based architectures with clear separation between UI, business logic, and data layers.
/liliSolid experience working with bRESTful APIs /b.
/liliFamiliarity with modern frontend tooling such as bVite /b, ESLint, and testing frameworks.
/liliA commitment to code quality, clear documentation, and knowledge sharing.
/li /ulpbr/ppbNice to Have /b /pulliExperience with data visualisation libraries like bPlotly /b or bD3 /b.
/liliFamiliarity with bTanStack Query /b or similar data-fetching patterns.
/liliExperience with UI component libraries such as bPrimeVue /b or bVuetify /b.
/liliBackground or interest in scientific/technical domains /li /ul