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