At Compass, we envision a world where the experience of selling or buying a home is simple and pleasant for everyone. Founded in 2012, Compass provides an end-to-end platform that empowers residential real estate agents to deliver exceptional service to their seller and buyer clients, all in service of our mission to help everyone find their place in the world.
What you’ll do
Collaborate with developers, and designers to find end-to-end solutions for Infrastructure related problems
Implement infrastructure solutions for our Android client, adhering to Android development best practices
Coordinate with Android Developers and will craft the direction of Android development
Performance benchmarking of the Android app, and come up with solutions to improve the overall performance
Understand the memory management and help implement the best practices
Implement and maintain the modular codebase
Help your team tackle problems in a way that makes sense for Android users and our codebase
Who you are
You have a good understanding of modern Android development.
You are well verse with Kotlin and know how to write maintainable and performant code
You like to dig deep into internals of Android Operating System
Experience with client-side networking
You like to define coding standards and process for Android App Development
You are a Quality Champion and advocate Unit Tests before product is shipped to Production
Open to learn new tools and technologies related to Android Development
5+ years of experience
At Compass, our mission is to help everyone find their place in the world. This means we continually celebrate the diverse community different individuals cultivate.
As an equal opportunity employer, we stay true to our mission by ensuring that our place can be anyone’s place.