Senior Android Engineer
CoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces.
Job Overview
The Senior Android Engineer will lead technical direction, architecture, and delivery for the Resi Lifecycle Web team, ensuring the Domain flagship application remains scalable, performant, and innovative.
Responsibilities
* Define and drive the technical vision for squads or multi‐squad groups, ensuring cohesive, scalable systems.
* Translate high‐level blueprints into actionable technical patterns and prototype early solutions for performance and scaling.
* Own the end‐to‐end lifecycle of owned services, proactively simplifying and optimizing to prevent blockers.
* Contribute to and extend shared organisational patterns and platforms, maintaining alignment with original architectural design.
* Set standards for testing, documentation, version control, and technical debt prevention.
* Continuously evaluate and improve the SDLC, identifying gaps and driving changes for safer and faster delivery.
* Stay updated on industry trends, evaluate new technologies, and prioritise platform improvements that enable business capabilities.
* Provide real‐time technical coaching and mentorship to junior and mid‐level engineers, fostering a culture of high performance.
* Lead technical discussions, collaborate across teams, and act as the primary technical point of contact for leadership.
* Estimate technical effort, mitigate delivery risks, and influence cross‐functional outcomes.
* Contribute specialist knowledge to wider organization through communities of practice.
* Maintain deep understanding of the business domain to align technical solutions with maximum business value.
Qualifications
* 5+ years of hands‐on native Android development.
* Proven track record designing and architecting mobile software solutions at scale.
* Experience leading a team that shipped at least one major mobile application.
* Experience leading development of a highly trafficked customer‐facing app or a complex enterprise‐level application.
* Experience working with Tech leads to optimise engineering practices and processes.
* Experience in Agile environments.
* Demonstrated mentoring and coaching of junior and mid‐level engineers.
* Experience collaborating with cross‐functional teams (Product, Design, Tech) to define technical roadmaps.
* Experience with microservices architecture and its integration with mobile front‐ends.
* Active contributor to the Android community or internal best practices (e.g., Guilds, Chapters).
* Experience with GraphQL or similar technology.
Technical Skills
* Deep expertise in Kotlin (primary language) and solid understanding of Java for legacy support.
* Proficient with Android SDK and Jetpack Libraries (Lifecycle, Room, Navigation, etc.).
* Strong knowledge of MVVM and MVI architecture patterns with a focus on clean architecture.
* Advanced skills in building dynamic UIs using XML, Jetpack Compose, and Material Design principles.
* Experience profiling apps with tools like Android Profiler, LeakCanary, and optimizing battery, memory, and network usage.
* Strong experience with unit testing (JUnit, Mockito), UI testing (Espresso), and test‐driven development practices.
* Expertise consuming RESTful APIs, GraphQL, Retrofit, and data serialization with Gson or Moshi.
* Proficiency in Android Studio, Gradle, Git.
* Familiar with mobile accessibility principles and standards.
* Experience with CI/CD tools (GitHub Actions, Jenkins) and Play Store release processes.
* Familiarity with build automation (Gradle) and DevOps tools.
Education and Certifications
* Bachelor's or Master's degree in Computer Science or equivalent practical experience.
* [Bonus] AWS or other Cloud Platform certification.
CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug‐free workplace and perform pre‐employment substance abuse testing. CoStar Group (NASDAQ: CSGP) is committed to creating a diverse environment and is an equal‐opportunity workplace and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. CoStar is also committed to compliance with all fair employment practices regarding citizenship and immigration status. If you are a qualified individual with a disability or a disabled veteran, you can request a reasonable accommodation by calling 1-855-840-1715 or by sending an email to recruiting@costargroup.com.
#J-18808-Ljbffr