At Compass, You Will:- Build "One-Click" User Experiences: Lead the frontend development of seamless, intuitive user interfaces for lead generation and order submission workflows for Title & Escrow, Insurance, Mortgage, and Home Warranty within the Home Platform.
- Drive Frontend Legacy Migrations: Play a key role in the technical migration of frontend workflows and components from legacy systems to our integrated platform, ensuring zero disruption to existing attach metrics and agent satisfaction.
- Develop Robust Integrations: Partner closely with backend engineers to securely and efficiently consume internal APIs and third-party partner integrations (such as Assurant, GRA, and Origin Point).
- Implement Complex Business Logic: Address complex product requirements within the UI tier, handling multi-tenancy rules, form validations, and complex state management across various real estate workflows.
- Elevate Frontend Standards: Write high-quality, testable, and performant code. Establish frontend best practices, lead UI-focused design reviews, and champion accessibility and performance across the Integrated Services ecosystem.
What We Look For:- 5+ years of software engineering experience, with a strong emphasis on frontend development using TypeScript and React.
- Deep expertise in frontend architecture, complex state management, and building scalable, reusable UI component libraries.
- Proven experience migrating legacy frontend applications to modern web architectures while maintaining a seamless user experience.
- Strong understanding of web performance optimization, accessibility standards (a11y), and cross-browser compatibility.
- Solid experience integrating complex frontend applications with backend microservices via gRPC.
- A collaborative, full-stack mindset with the ability and willingness to navigate or contribute to backend services (e.g., Go or Node.js) when needed to unblock features.
- Dedication to frontend testing best practices utilizing tools like Jest, Cypress, or React Testing Library.
- Comfort working across modern CI/CD tooling, frontend build pipelines (e.g., Webpack, Vite), and collaborative Git-based workflows.
- Practical experience using AI-assisted development tools in real delivery environments, including familiarity with tools like ClaudeCode and concepts such as CLAUDE.md project configuration and custom skills.
- BS in Computer Science or equivalent practical experience.
Compensation: The base pay range for this position is $149,580-$166,200; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits. Base pay is based on market location. Minimum wage for the position will always be met.
Perks that You Need to Know About:Participation in our incentive programs (which may include eligible cash, equity, or commissions). Plus paid vacation, holidays, sick time, parental leave, and recharge leave; medical, tele-health, dental and vision benefits; 401(k) plan; flexible spending accounts (FSAs); commuter program; life and disability insurance; Maven (a support system for new parents); Carrot (fertility benefits); UrbanSitter (caregiver referral network); Employee Assistance Program; and pet insurance.
Do your best work, be your authentic self.