🏢 About HighLevel
HighLevel is an AI-powered, all-in-one white-label sales and marketing platform empowering over 2 million businesses worldwide. Our platform processes over 4 billion API hits and handles more than 2.5 billion message events daily. With 1,500+ team members across 15+ countries, we operate in a global, remote-first environment. We help agencies, entrepreneurs, and businesses capture, nurture, and close leads into repeat customers.
🎯 The Role
We're hiring a Lead Frontend Engineer for the Opportunities Platform to design and build world-class CRM experiences for pipelines, deals, and opportunity analytics. You'll work at the intersection of complex state management, high-performance UI, real-time updates, and product design. This role is ideal for someone who wants to craft smooth, intuitive, data-rich interfaces used at massive scale.
🛠️ Tech Stack
- Frontend: Vue 3 (Composition API preferred), React, JavaScript
- State Management: Pinia, Vuex, Redux, Zustand
- Real-time: WebSockets, Event-driven State Updates
- Data Visualization: Chart.js, Recharts, ECharts, D3
- UI Components: Kanban Boards, Drag-and-Drop, Timelines, Dashboards
- Performance: Virtual Lists, Memoization, Rendering Optimization, Batching, Debouncing
💼 What You'll Do
- Implement fast, interactive Kanban boards with smooth drag-and-drop
- Build deal detail views, timelines, logs, and complex state-driven interfaces
- Create dashboards and analytics UIs with charts, KPIs, and real-time insights
- Architect shared UI components and frontend patterns for the CRM platform
- Build scalable state management solutions
- Implement virtualisation and performance-optimisation techniques
- Work with REST endpoints, real-time streams, and event-driven state updates
- Build resilient UI flows with strong handling of loading, error, and edge states
- Ensure correctness of pipeline and deal data across every interaction
- Participate in design and architecture reviews, RFCs, and long-term UI planning
- Collaborate with Design and Product to shape intuitive, elegant interactions
- Mentor engineers on frontend patterns, state architecture, and performance tuning
- Own the reliability, latency, and overall quality of all Opportunities UI surfaces
✅ What You'll Need
- 5+ years of frontend engineering experience building large, complex applications
- Strong expertise in Vue, React, or similar frameworks (Vue 3 + Composition API preferred)
- Experience with state management (Pinia, Vuex, Redux, Zustand)
- Proven track record building dashboards, charting interfaces, analytics views, or data-heavy UIs
- Proficiency with charting libraries (Chart.js, Recharts, ECharts, D3)
- Strong performance-focused engineering skills
- Experience with real-time event streams, live data models, and WebSockets
- Comfort with UI modeling concepts and handling large datasets on the frontend
- Familiarity with design systems and reusable component patterns
- Excellent communication skills - able to turn complexity into clarity
🌟 Nice to Have
- Experience with CRM platforms and sales pipeline management
- Knowledge of performance optimization for data-heavy applications
- Experience working in remote-first, globally distributed teams