Senior Android Engineer

black rock solutions inc • United State
Remote
Apply
AI Summary

Design, implement, and maintain high-quality Android applications and SDKs for U.S. customers in a fully remote setting.

Key Highlights
Design, implement, and maintain high-quality Android applications and SDKs
Collaborate with product, backend, and QA teams
Participate in code reviews and mentor junior engineers
Technical Skills Required
Kotlin Android SDK Jetpack Compose MVVM Dependency Injection (Hilt/Dagger) Asynchronous Patterns (Coroutines or RxJava) RESTful APIs Retrofit Local Persistence Offline-First Design Patterns Git Unit & UI Testing (JUnit, Espresso) CI/CD for Mobile Releases
Benefits & Perks
Fully remote role with U.S.-based hiring and flexible hours
Opportunity to own high-impact features and influence mobile architecture and best practices

Job Description


About The Opportunity

A technology-driven company operating in the enterprise mobile software & IT solutions sector, building scalable, secure, and user-centric Android applications for customers across B2B and consumer marketplaces. We deliver modern mobile experiences that integrate with cloud services, analytics, and real-time backends—prioritizing performance, security, and velocity.

Primary job title (best-performing on LinkedIn): Senior Android Engineer

Role & Responsibilities

  • Design, implement, and maintain high-quality Android applications and SDKs from concept to Play Store release for U.S. customers in a fully remote setting.
  • Own key modules: UI implementation with Jetpack Compose, offline persistence, background jobs, and secure API integration.
  • Collaborate with product, backend, and QA teams to define APIs, ensure compatibility, and ship frequent releases via CI/CD pipelines.
  • Write reliable unit and UI tests, run performance profiling, and fix memory/battery issues to meet mobile SLAs.
  • Participate in code reviews, establish engineering standards (architecture, CI, observability), and mentor junior engineers.
  • Manage app lifecycle tasks: Play Console releases, feature flags, crash analytics, and staged rollouts.

Skills & Qualifications

Must-Have

  • Proven track record delivering production-grade Android apps published to Google Play.
  • Deep Kotlin expertise and strong command of the Android SDK and platform APIs.
  • Hands-on experience with Jetpack Compose and Android Jetpack libraries (Room, WorkManager, Navigation).
  • Architectural experience with MVVM, dependency injection (Hilt/Dagger), and asynchronous patterns (Coroutines or RxJava).
  • Familiarity with RESTful APIs, Retrofit, local persistence, and offline-first design patterns.
  • Practical experience with Git, unit & UI testing (JUnit, Espresso), and CI/CD for mobile releases.

Preferred

  • Experience with Firebase analytics/crashlytics and performance monitoring.
  • Knowledge of Play Console release management, A/B testing, and staged rollouts.
  • Prior work on scalable SDKs, modularized apps, or multi-flavor build systems.

Benefits & Culture Highlights

  • Fully remote role with U.S.-based hiring and flexible hours to support work-life balance.
  • Opportunity to own high-impact features and influence mobile architecture and best practices.
  • Collaborative engineering culture emphasizing mentorship, continuous learning, and strong product partnership.

This role is keyword-optimized for Android Developer / Android Engineer / Mobile Engineer searches (Kotlin, Jetpack Compose, MVVM, Google Play). If you are a results-driven Android engineer who thrives in remote environments and shipping polished mobile products, we'd like to hear from you.

Skills: android sdk,git,junit,java,espresso,firebase,retrofit,kotlin

Subscribe our newsletter

New Things Will Always Update Regularly