Front End Engineer (Vue.js / TypeScript) We 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.Key Responsibilities Design and implement new features while working closely with the product owner, UI/UX team, and fellow developers. Collaborate with backend engineers to integrate RESTful APIs. Build reusable, well-typed Vue components following established patterns. Write meaningful tests that ensure code reliability. Develop and enhance data visualisation features using charting libraries. Contribute to maintaining code quality and consistency across the codebase.Requirements Proficiency inVue.js (Composition API)andTypeScript, with strong typing skills. Deep understanding of software engineering principles, includingSOLID, separation of concerns, and clean code. Experience building component-based architectures with clear separation between UI, business logic, and data layers. Solid experience working withRESTful APIs. Familiarity with modern frontend tooling such asVite, ESLint, and testing frameworks. A commitment to code quality, clear documentation, and knowledge sharing.Nice to Have Experience with data visualisation libraries likePlotlyorD3. Familiarity withTanStack Queryor similar data-fetching patterns. Experience with UI component libraries such asPrimeVueorVuetify. Background or interest in scientific/technical domains