About the role

  • Senior Frontend Developer working on sophisticated web applications for fire monitoring and prevention. Fully remote position with optional presence in Porto office.

Responsibilities

  • Join an international technology company operating at the forefront of real-time monitoring and safety-critical systems
  • Work on a platform dedicated to fire monitoring and prevention
  • Develop sophisticated, data-intensive web applications
  • Handle complex dashboards, live video feeds, interactive GIS maps, and WebSocket-driven interfaces
  • Collaborate within a product team and make architectural decisions

Requirements

  • 5+ years of professional frontend development experience
  • Strong command of Vue 3 (Composition API)
  • Solid JavaScript (ES6+) fundamentals
  • Hands-on experience with Vite, Pinia, and Vuetify 3
  • Experience building and integrating GIS/mapping features using Leaflet and/or Mapbox
  • Comfortable with REST APIs and real-time protocols (WebSockets, MQTT over WebSocket)
  • Experience with video streaming integration (HLS, MJPEG)
  • Familiarity with testing tools: Vitest and/or Cypress
  • CI/CD experience with GitLab and Docker
  • Experience building Design System architectures and reusable component libraries
  • Proven ability to optimize frontend performance at scale
  • Experience with i18n, theming (dark/light mode), and refined UX implementation
  • Comfortable doing code reviews and technically supporting more junior developers
  • English B2+

Benefits

  • Fully remote position with optional 1x/week presence at Porto office

Job title

Senior Frontend Developer – Vue 3, GIS

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job