At Compass, our mission is to help everyone find their place in the world. Founded in 2012, we're revolutionizing the real estate industry with our end-to-end platform that empowers residential real estate agents to deliver exceptional service to seller and buyer clients.
We are seeking a motivated frontend engineer to join our team. In this role, you will be responsible for designing and developing the platform upon which Compass's front end ecosystem is built. You will have the opportunity to utilize your knowledge of frontend best practices, and work closely with both technical and non-technical stakeholders to ensure that our websites and applications are performing at their best.
What you will do:
- Work in a startup-like environment building agile products and services
- Collaborate closely with engineers on your team, engineers on other teams, as well as your product and design counterparts
- Evaluate and understand technical trade-offs necessary to bring product initiatives to fruition
- Independently define, decompose, and lead delivery of complex projects
- Perform code reviews, design reviews, and write high-quality tests
- Advocate for efficient, scalable, and extensible approaches
- Hold yourself and your team to a high standard of code quality and operational rigor
- Become the subject matter expert for one or more services in your domain
- Create clear and concise documentation
- Identify and remove bottlenecks to address inefficiencies in the developer experience
- Mentor junior engineers on the team
What we look for:
- Bachelor's degree in Computer Science or equivalent practical experience
- Minimum 5 years of software engineering experience with HTML, CSS, and Javascript
- Minimum 2 years of experience with TypeScript and React
- Experience integrating with RESTful server-side services and third party APIs
- Understanding of Computer Science fundamentals and frontend design patterns and best practices
- Knowledge and experience with software development best practices
- Experience leading the development of a project from planning to release
- A sheer eye for design and attention to detail
- Experience with Scrum/Agile development methodologies
- Excellent verbal and written communication skills
- Demonstrated experience working in fast-paced and collaborative environment
Compensation:
The base pay range for this position is $110,800-$166,100 annually, with potential bonuses, restricted stock units, and a full range of benefits.
Perks:
- Participation in incentive programs
- Paid vacation, holidays, sick time, parental leave, marriage 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 (support system for new parents)
- Carrot (fertility benefits)
- UrbanSitter (caregiver referral network)
- Employee Assistance Program
- Pet insurance
At Compass, we believe in diversity, equity, inclusion, growth, and mobility. We offer competitive compensation packages and professional growth opportunities aimed at helping to improve our employees' lives and careers.