Frontend Developer
Company: Explore Group
Location: Location not specified (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-04-24
About this role
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 in
Vue.js (Composition API)
and
TypeScript
, with strong typing skills.
- Deep understanding of software engineering principles, including
SOLID
, separation of concerns, and clean code.
- Experience building component-based architectures with clear separation between UI, business logic, and data layers.
- Solid experience working with
RESTful APIs
.
- Familiarity with modern frontend tooling such as
Vite
, ESLint, and testing frameworks.
- A commitment to code quality, clear documentation, and knowledge sharing.
Nice to Have
- Experience with data visualisation libraries like
Plotly
or
D3
.
- Familiarity with
TanStack Query
or similar data-fetching patterns.
- Experience with UI component libraries such as
PrimeVue
or
Vuetify
.
- Background or interest in scientific/technical domains