Software Development Engineer II – Frontend

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Frontend Engineer building Vue.js and TypeScript CRM task tools for HighLevel’s AI-powered business platform. Owning scalable features, performance, testing, and production reliability.

Responsibilities:

  • Build and ship high-quality frontend features for CRM Tasks using Vue.js and TypeScript/JavaScript
  • Translate product requirements and designs into scalable, maintainable frontend implementations
  • Own features from technical design and development through testing, release, and production monitoring
  • Build reusable components, composables, utilities, and frontend abstractions
  • Design state-management and data-fetching patterns for complex product workflows
  • Integrate frontend applications with REST APIs and backend services
  • Handle complex UI states including loading, errors, optimistic updates, pagination, filtering, permissions, and large datasets
  • Improve application performance, responsiveness, and Core Web Vitals
  • Write unit, integration, and end-to-end tests for critical user journeys
  • Debug production issues using logs, monitoring, browser profiling, and observability tools
  • Participate in code reviews and contribute to frontend engineering standards
  • Collaborate with Product, Design, Backend, and QA while maintaining ownership of delivery
  • Identify opportunities to simplify the codebase and improve customer experience
  • Independently deliver medium-to-large frontend features from requirement to production
  • Gradually take ownership of larger areas of the CRM frontend architecture

Requirements:

  • 3+ years of professional frontend engineering experience building production web applications
  • Strong proficiency in JavaScript/TypeScript, HTML, and CSS
  • Strong experience with a modern frontend framework such as Vue.js, React, or Angular
  • Good understanding of component architecture, state management, routing, and frontend application design
  • Experience integrating frontend applications with REST APIs
  • Strong understanding of browser fundamentals, asynchronous programming, and client-side performance
  • Ability to convert product and design requirements into maintainable technical solutions
  • Experience debugging complex frontend issues using browser developer tools and observability platforms
  • Understanding of frontend testing practices including unit, integration, and E2E testing
  • Strong problem-solving skills and ability to independently own moderately complex features
  • Preferred: Strong experience with Vue.js / Vue 3
  • Preferred: Experience building complex SaaS, CRM, productivity, task-management, or workflow products
  • Preferred: Experience working with large datasets, virtualized lists, complex tables, filters, search, drag-and-drop, or Kanban-style interfaces
  • Preferred: Familiarity with frontend performance optimization and Core Web Vitals
  • Preferred: Experience with component libraries or design systems
  • Preferred: Experience with frontend observability and monitoring tools
  • Preferred: Familiarity with Node.js and the ability to understand or debug backend APIs
  • Preferred: Experience with automated E2E frameworks such as Playwright or Cypress
  • Preferred: Understanding of accessibility and responsive design
  • Preferred: Portfolio, GitHub profile, or examples of production applications contributed to

Benefits:

  • Remote-first culture focused on ownership and outcomes
  • Opportunity to influence frontend architecture, performance, and engineering standards
  • Work in a fast-moving engineering environment with frequent production releases