Gohighlevel
Software Development Engineer II (Frontend) - Opportunities
India, Remote. Posted a month ago
The role
You will build the frontend of CRM Opportunities, the deal and pipeline engine of the CRM. You will work mainly in Vue.js and extend backend APIs when your features need it.
What you will do
- Own frontend features across Opportunities in Vue.js, including the pipeline board, deal detail views, filters and saved views, and bulk actions
- Build fast, responsive interactions such as drag-and-drop stage moves, inline edits and optimistic updates with clean rollback
- Make large pipelines fast in the browser through virtualization, pagination, lazy loading and bundle size work
- Design client-side state and data-fetching patterns that keep the UI consistent
- Handle concurrency in the interface, including live updates and conflict resolution
- Render customer-defined schemas such as custom fields and custom objects
- Build reusable components and contribute to the shared design system
- Extend NestJS API endpoints and payloads when your feature needs them
- Write component, unit and end-to-end tests
- Take part in on-call for your surfaces, debug production issues and contribute to postmortems
Required qualifications
- 3+ years building and shipping production frontend applications
- Strong JavaScript and TypeScript fundamentals with depth in a component framework, Vue preferred
- Real experience with complex, stateful interfaces, not just forms and CRUD screens
- Practical grasp of frontend performance, including rendering cost, long lists, network waterfalls and bundle size
- Comfortable consuming and debugging REST APIs and working in a Node.js/NestJS or similar backend codebase
- Solid CSS and layout skills
- Experience shipping and supporting features from design through deploy
- Comfort with ambiguity, asking good questions and driving tasks to done
Nice to have
- Built a board, kanban, table, grid or calendar interface with drag-and-drop and large data volumes
- Exposure to CRM, sales, pipeline or workflow products
- Experience with dynamic or schema-driven UI
- Worked on real-time or collaborative interfaces
- Experience with multi-tenant SaaS, including white-labelled or themeable products
- Familiarity with Vue 3, Pinia, Vite and end-to-end testing with Playwright or Cypress
- Backend experience with Node.js/NestJS and MongoDB
- Product instincts and a portfolio or GitHub of shipped work
Before you apply
- Remote position
About the company
HighLevel is an AI-powered business operating system for agencies, entrepreneurs and SMBs across 150+ countries. It has over 2,000 team members across 10+ countries and operates as a remote-first organization.