Software Development Engineer II – Frontend
Posted 5hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Frontend engineer building scalable Vue.js and TypeScript CRM experiences for HighLevel’s AI-powered business platform. Owning data-intensive features from development through production.
Responsibilities:
- Build responsive, scalable, and high-performance user interfaces using Vue.js and TypeScript
- Develop clean, reusable, and maintainable UI components
- Build data-intensive experiences involving lists, tables, filters, search, forms, notes, tags, documents/files, and contact information
- Integrate frontend applications with REST APIs and asynchronous backend services
- Work with modern state-management patterns and component-based architectures
- Ensure responsive behavior and cross-browser compatibility
- Optimize rendering and user interactions for large datasets and complex workflows
- Identify and resolve frontend performance bottlenecks
- Apply lazy loading, pagination, virtualization, caching, and efficient state management where appropriate
- Improve page-load performance, responsiveness, and overall customer experience
- Own frontend features from development through production
- Translate product requirements into scalable technical solutions
- Participate in technical-design and API-contract discussions
- Collaborate with backend engineers to define efficient data flows and API interactions
- Test, deploy, and monitor features in production
- Write clean, maintainable, and testable frontend code
- Build unit and integration tests
- Participate in code reviews
- Debug and resolve customer-facing production issues
- Improve performance, reliability, accessibility, and usability of existing experiences
- Contribute to frontend monitoring and observability
Requirements:
- 3+ years of hands-on frontend software development experience
- AI-first approach to design, development, testing, debugging, and engineering productivity
- Strong JavaScript and TypeScript fundamentals
- Strong hands-on experience with Vue.js, React, Angular, or another modern component-based frontend framework
- Strong understanding of HTML and CSS
- Experience building reusable and scalable component-based applications
- Experience consuming and integrating with REST APIs
- Experience with frontend state-management patterns and libraries
- Good understanding of asynchronous programming and data handling
- Experience building responsive and data-heavy web applications
- Understanding of frontend performance optimization techniques
- Experience with Git, CI/CD, and automated testing
- Strong frontend debugging and problem-solving skills
- Ability to independently deliver medium-complexity features from development through production
Benefits:
- Remote-first engineering organization
- Opportunity to build products used by millions of businesses worldwide
- Work with modern technologies in a highly distributed architecture
- Continuous learning environment
- Opportunity to solve challenging frontend engineering problems at internet scale














