
Costar Group
Provides commercial real estate data, analytics, and marketing services.
Apartments.com - Android Engineer (Kotlin)
Develop Android apps with Kotlin for a high‑scale rental marketplace.
Job Highlights
About the Role
As part of a collaborative Agile team you will design and develop high‑quality Android applications using Kotlin, Jetpack Compose, and modern architectural patterns. You will work closely with designers, backend engineers, and product managers to deliver clean, maintainable, and performant code that shapes the future of Apartments.com’s mobile ecosystem and drives customer engagement. • Develop Android applications that scale to millions of users. • Evaluate emerging technologies to improve CoStar’s platform and development practices. • Create UI layouts and integrate them with backend web services. • Design reusable, maintainable systems and libraries. • Contribute ideas to CoStar’s product architecture and frameworks. • Collaborate with other Android developers and cross‑functional teams to share ideas and improvements.
Key Responsibilities
- ▸android development
- ▸tech evaluation
- ▸ui integration
- ▸system design
- ▸architecture
- ▸team collaboration
What You Bring
We are seeking an accomplished Android Engineer to join our growing mobile development team in Irvine, CA. In this role you will build brand‑new features and enhance the Apartments.com mobile experience used by millions of renters nationwide, working at the intersection of innovation and scale with the latest Android technologies to create fast, intuitive, and beautiful experiences. This position offers the freedom to influence technology decisions, experiment with emerging tools, and deliver features that truly matter to users, within a forward‑thinking engineering organization that encourages innovation. The role is based in Irvine and follows an in‑office schedule Monday through Thursday with remote work on Friday. • Minimum 4 years of Android development experience. • Bachelor’s degree from an accredited, in‑person university. • Proven commitment to prior employers. • Expert knowledge of Android (Java, Kotlin, SDK, Studio, Layout Editor) and a continuous learning mindset. • Strong grasp of OOP, design patterns, MVI, MVVM, and Dependency Injection. • Passion for mobile applications and creating engaging user experiences. • Ability to turn ideas and code into excellent customer experiences.
Requirements
- ▸android
- ▸kotlin
- ▸java
- ▸mvvm
- ▸bachelor's
- ▸4 years
Benefits
• Collaborative, innovative culture with freedom to influence technology decisions. • Competitive salary ($98k‑$164k) plus performance‑based incentives. • Professional growth opportunities: internal training and tuition reimbursement. • Comprehensive health coverage: medical, vision, dental, and prescription. • Life, legal, and supplementary insurance. • Mental health counseling (virtual and in‑person) for individuals and families. • Commuter and parking benefits. • 401(k) with matching contributions and employee stock purchase plan. • Paid time off and flexible work schedule (office Mon‑Thu, remote Fri). • On‑site fitness center or reimbursed gym membership, yoga studio, Pelotons, and group classes. • Access to Diversity, Equity & Inclusion employee resource groups. • Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and healthy snacks.
Work Environment
Office Full-Time