2 months ago
Remote, IndiaMid Level
Responsibilities
- Own frontend features for the Opportunities pipeline board, deal detail views, stage and pipeline configuration, filters, saved views, bulk actions, and reporting surfaces.
- Build responsive interactions including drag-and-drop moves, inline edits, optimistic updates, rollback behavior, and error states.
- Optimize large pipelines using virtualization, windowing, pagination, lazy loading, rendering optimization, bundle-size improvements, and performance profiling.
- Design and maintain client-side state, caching, invalidation, and data-fetching patterns.
- Handle live updates, stale-data detection, concurrency, and conflict resolution.
- Render dynamic customer-defined schemas, custom fields, custom objects, and workspace configuration.
- Build reusable components and contribute to the shared design system.
- Extend NestJS backend APIs and payloads to support frontend features and reduce over-fetching.
- Write component, unit, and end-to-end tests; instrument frontend errors, performance, and product usage.
- Support accessibility, keyboard navigation, responsive layouts, cross-browser behavior, on-call duties, production debugging, design documentation, and code reviews.
Requirements
- 3+ years of experience building and shipping production frontend applications.
- Strong JavaScript or TypeScript fundamentals and depth in a component framework; Vue is preferred and React is acceptable with willingness to work in Vue.
- Experience building complex, stateful interfaces beyond basic forms and CRUD screens.
- Practical frontend performance expertise covering rendering costs, large lists, network waterfalls, bundle size, and profiling.
- Comfort consuming and debugging APIs and making needed changes in a Node.js/NestJS or similar backend codebase.
- Solid CSS and layout skills with attention to matching designs.
- Experience supporting features through the full design-to-deployment lifecycle.
- Ability to work through ambiguity, ask effective questions, and drive work to completion.
- Preferred: experience with drag-and-drop boards, kanban, tables, grids, or calendars at large data volumes.
- Preferred: CRM, sales, pipeline, workflow, schema-driven UI, real-time, collaborative, multi-tenant SaaS, white-label, or themeable product experience.
- Preferred: familiarity with Vue 3, Pinia, Vite, Playwright, Cypress, Node.js, NestJS, and MongoDB.
- Preferred: product instincts and a portfolio or GitHub showing shipped interfaces.
Benefits
- Remote-first organization with team members across 10+ countries.
- Participation in on-call for owned surfaces and production support responsibilities.
Tech Stack
Categories
About HighLevel
HighLevel builds a white-label, all-in-one marketing and CRM platform for agencies, entrepreneurs, and SMBs, combining lead capture, automation, email/SMS, websites and funnels, payments, and appointment management. Founded in 2018 and headquartered in Dallas, it is privately held and raised $60M in private equity funding in 2024. The subscription SaaS serves customers in 150+ countries and is used by over one million businesses.
