Full-Time

Senior Android Engineer II

Confirmed live in the last 24 hours

Compass

Compass

10,001+ employees

Real estate technology platform for transactions

Enterprise Software
Real Estate

Compensation Overview

$131k - $197kAnnually

+ Bonuses + Restricted Stock Units

Senior

New York, NY, USA

Category
Android Development
Software Engineering
Required Skills
Kotlin
Agile
Espresso
SCRUM
Android Development
Requirements
  • BS in CS or equivalent practical experience
  • 8+ years of professional Android development experience using Kotlin and shipping apps to the Play Store
  • 3+ years of experience with modern Android development practices, such as Kotlin Flow, coroutines, Jetpack Navigation, etc.
  • Experience with unit testing. Nice to have: experience with automated testing using Espresso
  • Experience integrating with RESTful server-side services
  • Ability to collaborate with Product, Design and Engineering stakeholders to implement solutions which surprise and delight our customers
  • Understanding of Computer Science fundamentals and Android design patterns and best practices
  • Experience leading the development of a project from planning to release, dispatching work among a small team, mentoring and guiding junior engineers
  • 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
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Passion about mentoring and helping more junior engineers to grow
  • Nice to have: Prior experience leading mobile infrastructure work, such as CI/CD pipeline management, CLI tools, or build systems
Responsibilities
  • 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 to successfully launch projects which solve real-world customer problems
  • Evaluate and understand the technical trade offs necessary to bring product initiatives to fruition, weighing different approaches and arriving to a recommended solution, detailing its pros and cons
  • 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 that solve technical problems in a manner that stands the test of time
  • Hold yourself and your team to a high standard of code quality and operational rigor, ensuring that code is well-tested, and your systems have appropriate monitoring, alerting, and runbooks implemented
  • Become the subject matter expert for one or more services in your domain
  • Create clear and concise documentation (diagrams, service descriptions, decisions, runbooks)
  • Identify and remove bottlenecks to address inefficiencies in the developer experience
  • Mentor junior engineers on the team, building their technical skills and ensuring that they understand best practices around engineering and operational excellence

Compass provides a platform that simplifies the process of buying and selling real estate. The platform integrates various tools and services that assist both real estate agents and their clients throughout the entire transaction workflow. Users can access features that enhance efficiency, making it easier to navigate the complexities of real estate transactions. Unlike traditional real estate firms, Compass leverages technology to create a more streamlined experience, which helps attract both agents and clients. The company's goal is to help individuals find their ideal homes while also supporting real estate professionals in their work.

Company Stage

IPO

Total Funding

$1.5B

Headquarters

New York City, New York

Founded

2012

Growth & Insights
Headcount

6 month growth

1%

1 year growth

9%

2 year growth

11%
Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of @properties and Christie's enhances domestic and international growth opportunities.
  • AI-driven property valuation tools can improve pricing accuracy on Compass's platform.
  • Virtual reality tours can enhance Compass's platform offerings for remote property viewing.

What critics are saying

  • Integration challenges from recent acquisitions may lead to operational inefficiencies.
  • Rapid international expansion exposes Compass to unfamiliar regulatory environments.
  • Reliance on commission-based revenue makes Compass vulnerable to real estate market fluctuations.

What makes Compass unique

  • Compass offers a comprehensive end-to-end real estate platform for agents and clients.
  • The company leverages technology to streamline real estate transactions efficiently.
  • Compass operates in over 22 major U.S. regions, including New York and Los Angeles.

Help us improve and share your feedback! Did you find this helpful?