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

Create Your Job Alert

Other Frontend Jobs

Other Jobs in Location not specified