Job Closed
This listing is no longer active.
Senior Mobile Engineer – Android
Location
Michigan
Posted
125 days ago
Salary
$107K - $241.5K / year
Seniority
Senior
Job Description
Senior Mobile Engineer – Android
Rocket Mortgage
• Architect, develop, and maintain advanced features for our native Android applications using Kotlin, Jetpack, and modern Android frameworks • Lead technical design discussions and propose scalable, maintainable solutions that align with platform best practices • Build high-quality UI and UX experiences that feel seamless, intuitive, and performant across device types and OS versions • Own end-to-end feature delivery—from ideation and prototyping to testing, deployment, and ongoing optimization • Implement robust integration and unit testing strategies to ensure code quality and reliability • Collaborate cross-functionally with product, design, backend, and cloud teams to define requirements and deliver roadmap priorities • Mentor engineers through code reviews, pairing, architectural guidance, and knowledge-sharing • Champion performance, stability, accessibility, and security within the Android ecosystem • Contribute to CI/CD optimization and identify improvements in tooling, automation, and release processes
Job Requirements
- 5+ years of professional Android development experience
- Advanced proficiency with Kotlin, coroutines, Jetpack components, Android Architecture Components, and modern Android design patterns (MVVM, MVI, Clean Architecture)
- Strong experience integrating REST/GraphQL APIs and working in cloud-connected architectures
- Strong understanding of performance optimization, memory management, profiling tools, and debugging techniques
- Experience leading large features or initiatives with little oversight
- Demonstrated ability to mentor others, influence technical direction, and elevate engineering quality
- Experience with Jetpack Compose, modularization, and multi-module app architectures (preferred)
- Familiarity with CI/CD systems (e.g., GitHub Actions, Bitrise, CircleCI)
- Knowledge of security best practices for mobile apps (preferred)
- Experience working in fintech, high-security, or regulated environments (preferred)
Benefits
- medical, dental, and vision benefits
- 401K retirement plan
- paid-time off
- annual bonus
- incentives
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Mobile Engineer – iOS, Android, Flutter
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Own the development and evolution of key Binance Square mobile modules, ensuring scalable, high-quality implementation. • Work closely with Product, Design, and QA to deliver a smooth and consistent user experience. • Lead performance optimization efforts, reducing latency and improving app stability and responsiveness. • Uphold engineering excellence through code reviews, technical best practices, and high standards of code quality. • Leverage AI-assisted development tools to improve coding efficiency, testing, and debugging.
Staff Android Engineer, Reservation Management – Additional Products
AirbnbAirbnb is a community based on connection and belonging.
• Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale. • Design and implement scalable Android practices across the Reservation Management team. • Be a champion of the team’s Android community, mentor other engineers and uplevel the broader team’s culture. • Lead investments into new technical capabilities that push the envelope and unlock product innovation • Develop prototypes to validate ideas while proactively considering long-term implications on technical design and architecture • Translate prototypes to high quality, scalable, and maintainable production code through iterative development • Writing unit and integration tests, reviewing other’s code.
Android Developer, AI Apps
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and maintain production Android apps using Kotlin • Integrate AI-powered features (chat, vision, voice, recommendations) via backend APIs • Design UX patterns for AI interactions, including streaming responses, retries, and partial results • Optimize performance, memory usage, and responsiveness for AI-heavy flows • Implement analytics, logging, and feedback capture to support AI evaluation and iteration • Collaborate closely with backend and ML engineers on API contracts and system behavior • Ensure app stability, security, and scalability in production environments
• Develop and deliver new features for a white-label eCommerce Android application • Build and maintain UI using Jetpack Compose, following modern Android best practices • Maintain and evolve Kotlin Multiplatform (KMP) shared business logic used across Android and iOS • Maintain end-to-end tests to ensure application stability and reliability • Collaborate closely with product management, web, and iOS engineers within a feature pod • Contribute to code quality through reviews, testing, and continuous improvement • Support CI/CD pipelines and deployment workflows as part of the Android development lifecycle



