Point your AI agent at freehire and let it find you a job.

Get the CLI →

Motorola Solutions

Senior Android Developer

Posted Updated
Discussion
  • As a Senior Android Developer, you will serve as a technical anchor for the team, driving application architecture, modern UI paradigms, and taking full technical ownership of major engineering initiatives
  • You will work across the full software lifecycle—from conceptualization to deployment—ensuring our mission-critical applications remain reliable, performant, highly testable, and scalable
  • Architect & Build: Lead the end-to-end technical design, system architecture, and development of complex mobile features for high-reliability environments using modern Android toolsets
  • UI Modernization & Standards: Champion modern Android UI development using Jetpack Compose to build responsive, robust, and maintainable user interfaces
  • Testing & Quality Leadership: Establish and drive automated testing strategies (unit, UI, and integration testing) to ensure high test coverage, application stability, and prevent regressions
  • Technical Leadership & Mentorship: Drive technical excellence across the team by establishing coding standards, conducting thorough code reviews, and mentoring junior and mid-level engineers
  • Ownership & Stability: Serve as a self-sufficient, hands-on technical lead accountable for application stability, performance, code quality, and technical debt mitigation
  • Project Delivery: Plan, break down, and drive multiple concurrent technical initiatives to delivery, collaborating effectively with product management and platform teams
  • Technical Communication: Articulate complex architectural trade-offs, technical strategies, and platform constraints clearly to both peer engineers and leadership

Benefits

  • Flexible work models
  • Paid time off
  • Paid parental and family leave
  • Health care benefits
  • Global wellness resources
  • Employee assistance programs
  • Rotation programs
  • Mentor relationships
  • Learning and development opportunities
  • Retirement benefits
  • Employee bonuses
  • Stock grants & employee stock purchase plans
  • Modern UI & Jetpack Compose: Proven experience building complex, performant UIs with Jetpack Compose and modern Jetpack libraries
  • Engineering Ecosystem: Proficiency with modern Android development tools (Android Studio, Gradle), version control (Git), issue tracking (JIRA), CI/CD test integration, and Agile development methodologies
  • Performance Optimization: Advanced skills in profiling and optimization, including CPU/memory profiling, thread management, battery optimization, and leak identification (LeakCanary, Android Studio Profiler)
  • Language Proficiency: Advanced expertise in Kotlin and Java, including deep understanding of asynchronous programming (Coroutines, Flow/RxJava)
  • Deep Android Expertise: In-depth mastery of the Android SDK, OS internals, framework lifecycle, and modern application architecture patterns (e.g., MVVM, MVI, Clean Architecture)
  • Low-Level Development: Experience with C/C++ and the Android NDK/JNI for high-performance or native component integration
  • Automated Testing Mastery: Hands-on experience creating reliable automated test suites using Unit Testing frameworks (JUnit, Mockk/Mockito) and UI/Integration Testing frameworks (Espresso, Compose Test Framework, UI Automator)
  • Debugging & Troubleshooting: Superior root-cause analysis skills for tackling deep-seated OS, native, or multi-threaded bugs
  • Bachelor’s degree in Computer Engineering, Computer Science, or related technical discipline
  • 5+ years of Experience building cross-platform native apps (iOS and/or Android) and web applications
  • CI/CD Automation: Experience setting up automated build and test pipelines (e.g., Jenkins, GitHub Actions, Fastlane) for continuous integration and delivery
  • Security: Background in securing Android applications, hardware-backed key storage, or encryption standards relevant to public safety applications

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available