Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
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.
- 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.
- 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.
Skills: firebase,kotlin,retrofit,espresso,android sdk,git,junit,java
Key Skills
Ranked by relevanceReady to apply?
Join Black Rock Solutions INC and take your career to the next level!
Application takes less than 5 minutes

