Rocket Mortgage

Senior Mobile Engineer – Android

Rocket Mortgage

full-time

Posted on:

Location Type: Remote

Location: MissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $107,000 - $241,500 per year

Job Level

About the role

  • 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

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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJetpackAndroid frameworksREST APIsGraphQL APIsMVVMMVIClean Architectureperformance optimizationunit testing
Soft Skills
mentoringinfluencing technical directioncollaborationcode reviewsarchitectural guidanceknowledge-sharingleadershipproblem-solvingcommunicationorganizational skills