Lead Frontend Engineer – Opportunities Platform

Filled
February 19, 2026

Job Description

🚀 Role Overview

We’re looking for a Lead Frontend Engineer to own and scale the Opportunities Platform UI — powering high-performance CRM workflows, Kanban pipelines, analytics dashboards, and real-time deal intelligence.

This role is ideal for someone who thrives on building complex, state-driven interfaces, shaping frontend architecture, and mentoring engineers while delivering polished, production-grade experiences.

🧩 What You’ll Build

  • ⚡ Fast, interactive Kanban boards with smooth drag-and-drop
  • 📄 Deal detail views, activity timelines, logs, and dynamic workflow interfaces
  • 📊 Analytics dashboards with charts, KPIs, and real-time insights
  • 🧱 Shared UI components and scalable frontend patterns for the CRM platform
  • 🔄 Robust state management architectures using:
    • Pinia
    • Vuex
    • Redux
    • Zustand
  • 🚀 Performance optimizations including:
    • Virtualization (virtual lists)
    • Batching & debouncing
    • Memoization
    • Rendering optimization
  • 🔌 Integrations with REST APIs, real-time streams & event-driven updates
  • 🛡 Resilient UI flows handling loading, error, and edge cases gracefully
  • ✅ Reliable pipeline and deal data integrity across all interactions

🏗 Architecture & Leadership Responsibilities

  • Participate in design and architecture reviews
  • Contribute to RFCs and long-term UI planning
  • Collaborate deeply with Product & Design to craft intuitive workflows
  • Mentor engineers on:
    • Frontend patterns
    • State architecture
    • Performance tuning
  • Own reliability, latency, and overall UI quality across the Opportunities surface

🛠 Required Skills & Experience

  • 5+ years building large, complex frontend applications
  • Strong expertise in:
    • Vue (Vue 3 + Composition API preferred)
    • React or similar frameworks
  • Advanced state management experience (Pinia, Vuex, Redux, Zustand)
  • Proven experience building:
    • Dashboards
    • Chart-heavy UIs
    • Data-intensive applications
  • Proficiency with charting libraries such as:
    • Chart.js
    • Recharts
    • ECharts
    • D3
  • Experience with:
    • WebSockets
    • Real-time event streams
    • Live data models
  • Deep understanding of:
    • UI modeling concepts
    • Handling large datasets client-side
    • Reusable component architecture
    • Design systems and UX consistency
  • Strong communicator who can turn complexity into clarity

🎁 Benefits

  • Competitive compensation package
  • Leadership-level impact and ownership
  • Work on high-scale, data-driven systems
  • Collaborative product-first culture
  • Career growth and mentorship opportunities
  • Flexible and modern engineering environment

🌟 Why Join?

This is more than a frontend role — it’s an opportunity to architect the experience layer of a data-intensive CRM platform used to manage pipelines, revenue, and strategic decision-making.