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.

Software Development Engineer II (Frontend) - Opportunities at Gohighlevel | JobZoey