HumanIT Digital Consulting

Senior Frontend Developer (Vue 3/GIS) - Full Remote Portugal (Optional 1x/week Porto)Senior Frontend Developer (Vue 3/GIS) - Full Remote Portugal (Optional 1x/week Porto)

HumanIT Digital Consulting  •  Porto, PT (Remote)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

ABOUT THE OPPORTUNITY

Join an international technology company operating at the forefront of real-time monitoring and safety-critical systems — a domain where your code genuinely makes a difference. This is a senior individual contributor role embedded in a product team building sophisticated, data-intensive web applications that are actively used in high-stakes environments across multiple countries.

The position is fully remote with an optional once-a-week presence at their Porto office — if you're based nearby it's a nice bonus, but it's not a dealbreaker.

PROJECT & CONTEXT

You'll be working on a platform dedicated to fire monitoring and prevention, where real-time data visualization, geospatial mapping, and live data streams are core to the product — not afterthoughts. Think complex dashboards, live video feeds, interactive GIS maps, and WebSocket-driven interfaces that need to be fast, reliable, and visually sharp.

The stack is modern and opinionated: Vue 3 with Composition API, Pinia for state, Vite as the build tool, and Vuetify 3 for UI. Real-time integrations via WebSockets, MQTT over WebSocket, and video streaming ( HLS/MJPEG) are part of the daily reality. The team also works with Leaflet, Mapbox, GeoJSON, and KML/KMZ for geospatial features.

This is a product that has real operational impact — and the frontend is where users live.

WHAT WE'RE LOOKING FOR (Required)

  • 5+ years of professional frontend development experience
  • Strong command of Vue 3 (Composition API) — you should be the person others turn to for architecture decisions
  • Solid JavaScript (ES6+) fundamentals — no TypeScript required, but you write clean, maintainable JS
  • Hands-on experience with Vite, Pinia, and Vuetify 3
  • Experience building and integrating GIS/mapping features using Leaflet and/or Mapbox (GeoJSON, KML/KMZ)
  • 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+ — team communication and documentation is in English

NICE TO HAVE (Preferred)

  • Experience with Angular (useful for cross-team context)
  • Exposure to Flutter for any cross-platform work
  • Background in monitoring systems, industrial dashboards, or safety-critical applications
  • Experience working directly with product managers and UX designers in an agile environment
  • Familiarity with Element Plus UI library
  • Strong opinions on component API design and frontend architecture patterns
HumanIT Digital Consulting

About HumanIT Digital Consulting

At HumanIT, we don’t just match projects with people—we build dynamic teams that transform ambitious ideas into reality.

Born in Portugal and with over 155 professionals, we offer tailor-made recruitment and nearshore IT services that are efficient, cost-effective, and culturally aligned.

What we do?

Recruitment

Outsourcing

Product & Software

Setup Operations

Also, we believe people are the true driving force behind success! In a world full of numbers, we celebrate individuality. Our culture thrives on collaboration, where diverse talents come together to push boundaries, innovate, and deliver excellence every day.

Get to know us!

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Lisbon, PT
Year Founded
2020
Social Media