Front-End Software Engineer | Vue 2/3 + Mapbox + Data-Heavy UI

Filled
February 24, 2026

Job Description

Location: Laguna Hills, CA (Onsite – Dog-friendly office)
Employment Type: Full-Time

About Recall Masters (RM)

Recall Masters is a leading B2B technology company in the automotive space. Our platform helps dealers and OEM partners reach customers faster, resolve recalls efficiently, and improve service outcomes through data-driven engagement. We build software that ships, scales, and is used daily—for engineers who care about craftsmanship, performance, and real-world complexity.

Role Overview

As a Front-End Software Engineer, you will build feature-rich, high-performance user interfaces for data-heavy applications. You will work closely with backend engineers, product designers, and leadership on architecture decisions, contributing directly to the core platform. This is not a ticket-factory role—you will tackle real-world challenges that impact customers daily.

What You’ll Build

  • High-performance tables and workflows that handle large datasets smoothly.
  • Interactive Mapbox experiences using geojson and tiles for fast, intuitive exploration.
  • Real-time monitoring and live updates via WebSockets.
  • Data visualizations and dashboards that customers rely on daily.

First 90 Days Success Metrics

  • Ship a meaningful customer-facing improvement to the core app.
  • Optimize performance in a major data table workflow (rendering, filtering, editing, virtualization).
  • Enhance a Mapbox interaction to improve speed and usability.
  • Strengthen front-end to back-end API contract patterns for faster feature delivery.

Responsibilities

  • Build feature-rich interfaces in Vue 2 and Vue 3 from Figma designs.
  • Collaborate with backend engineers to define API contracts, endpoints, and data structures.
  • Implement performant, interactive tables (editable, filterable, groupable).
  • Optimize mapping experiences using Mapbox Tiles and geojson.
  • Develop data-driven visualizations in JavaScript.
  • Support real-time features via WebSockets.
  • Work with DevOps on CI/CD deployments and infrastructure workflows (Terraform).
  • Partner with QA to ensure testability (Cucumber, Selenium).
  • Use Git best practices with feature branching and pull requests across dev, staging, and production.

Required Qualifications

  • 3+ years of front-end development experience.
  • Strong proficiency in Vue 2 and Vue 3.
  • Experience defining and writing API contracts.
  • Strong Git workflow discipline (feature branching, pull requests, multi-environment).
  • Experience with Mapbox, geojson, and tiles.
  • Proven ability to build fast UIs over large datasets.
  • Strong JavaScript skills for data-driven UI and visualization.
  • Comfortable collaborating with polyglot backend systems.
  • Professional English communication (written and spoken).

Nice-to-Have Skills

  • Memoization and debouncing patterns for UI responsiveness.
  • Tree-shaking and code-splitting for performance.
  • Virtualized rendering for large tables or data grids.

Interview Process

  • 20-minute intro call
  • 45-minute deep dive with Chris Miller, Co-Founder & Chief Architect
  • 90-minute practical session (pairing or PR-style review using real UI patterns)
  • Final team conversation

We provide feedback within 48 hours.

Culture & Benefits

  • Dog-friendly onsite office in Laguna Hills, CA
  • Medical, dental, and vision insurance
  • PTO and sick time
  • 401(k) and life insurance
  • Employee Assistance Program & wellness benefits
  • Snacks, drinks, games, and community initiatives
  • Ongoing learning opportunities