
Real Estate · 36k people
Software Engineer II - Front End
Posted 23 Oct
What’s this role about? Develop and maintain frontend components for transaction management products using React and modern web technologies. Collaborate cross-functionally to deliver high-quality, scalable features while ensuring operational excellence and system reliability.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About Compass Compass is a real estate technology company with a powerful end-to-end platform that supports the entire buying and selling workflow. We deliver an incomparable experience to both agents and their clients all in service of the Compass mission: to help everyone find their place in the world. Founded in 2012 by Ori Allon and Robert Reffkin, Compass operates in 22+ regions across the United States including New York, Los Angeles and Orange County, Chicago, San Francisco, Boston, Washington D.C., South Florida, The Hamptons, Santa Barbara & Montecito, San Diego, Seattle & Eastside, Philadelphia, Connecticut, Westchester, Aspen, Boulder, Denver, Atlanta, Austin & Central Texas, Dallas-Fort Worth, Houston, Nashville, and Lake Tahoe. Learn more and find your place at www.compass.com and www.compass.com/careers. Compass only reaches out to applicants from a @compass.com domain and does not prompt applicants to download software or files as part of its application process.
Compass

Responsibilities
- Develop core Frontend components: Contribute to the frontend development of user interfaces (using modern frameworks such as React) by design, implementing, and maintaining frontend components across the Forms and eSign products.
- Drive Quality and Testing: Write high-quality, maintainable code with minimal defects. Create comprehensive tests to prevent regressions and generate small to no technical debt.
- Enhance Operational Excellence: Improve operational metrics, enhance system monitoring, and participate in team on-call rotations to ensure the reliability and stability of our Forms and eSign platform.
- Deliver Features End-to-End: Work independently to deliver small to mid-sized components and collaborate with senior engineers to implement more complex technical designs, ensuring code is secure, stable, and testable.
- Act as a Component SME: Become a subject matter expert on specific internal components or tools, serving as a go-to resource for your peers.
- Collaborate in Agile Workflows: Participate actively in code reviews, team planning, and design discussions, providing constructive feedback and continuously learning the broader business context of your team's software.
Qualification
- BS in Computer Science, Software Engineering or equivalent practical experience
- 2-4 years of software engineering experience developing well-tested, high-performance applications.
- 2+ years of experience with Typescript, Javascript, and HTML/CSS.
- 2+ years of experience with React and NodeJS.
- Solid understanding of data structures, algorithms, and implementation trade-offs.
- A sheer eye for design and attention to detail, the products you build should not merely be functional but should take in context and anticipate our customer’s needs in a beautiful way.
- Dedication to software testing best practices using tools such as Cypress and Jest.
- A collaborative mindset with a track record of independent execution on straightforward technical problems and an eagerness to seek guidance when facing ambiguity.
- Practical experience or strong interest in using AI-assisted development tools (like ClaudeCode or GitHub Copilot) in real delivery environments.
- Nice to have: Experience with backend programming experience using languages such as Java, Golang, or Python.
- Nice to have: Familiarity with AWS/cloud technologies, event-driven systems (e.g., Kafka), and modern CI/CD tooling is a strong plus.
- If you're passionate about shaping the future of real estate technology and possess the skills and experience we're seeking, we encourage you to join our dynamic team at Compass. Together, we'll continue to transform the industry.
- Compensation: The base pay range for this position is $126,990-$141,100; 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.
Benefits
- 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.
- Notice for California Applicants
- Los Angeles County Fair Chance Notice
Interested in this role?
Recommended jobs
- A
Senior Frontend Software Engineer, Discovery
Anduril Industries·Washington
$191K – $253KOn-siteFull-time5-10 years expSkills required
TypeScriptReactLinux - M

Staff Front End Engineer
Motional·Boston
$172K – $229KRemoteFull-time10+ years expSkills required
ReactTypeScriptVue - C

Software Development Engineer II, Front End
CarGurus·Boston
$112K – $141KHybridFull-time2-5 years expSkills required
ReactJavascriptJava