Senior Android Developer

  • Qentelli
  • Morrisville, North Carolina
  • Full Time
Senior Android Developer (10+ Years Experience)

Location: Morrisville, NC

About the Role

We''re looking for a Senior Android Developer to own complex features end-to-end, shape our technical direction, and mentor the next generation of engineers. This is a hands-on role for someone who thrives on building high-quality Android applications at scale—from initial design through deployment and beyond.

What You''ll Do
  • p]:inline" data-streamdown="list-item"> Own features end-to-end — design, develop, test, deploy, and maintain Android features with full accountability for quality and outcomes
  • p]:inline" data-streamdown="list-item"> Collaborate cross-functionally with designers, product managers, and backend engineers to ship seamless user experiences
  • p]:inline" data-streamdown="list-item"> Write clean, maintainable Kotlin that follows Android best practices and team standards
  • p]:inline" data-streamdown="list-item"> Lead architecture discussions , design reviews, and code reviews to uphold technical quality across the codebase
  • p]:inline" data-streamdown="list-item"> Optimize performance — identify and resolve bottlenecks, memory leaks, and UI responsiveness issues
  • p]:inline" data-streamdown="list-item"> Build modern Android experiences using Jetpack Compose, Coroutines, Flow, and architecture components (ViewModel, LiveData, Room, Navigation)
  • p]:inline" data-streamdown="list-item"> Integrate APIs (REST, GraphQL) and handle data synchronization, including offline scenarios
  • p]:inline" data-streamdown="list-item"> Ensure compatibility and stability across a wide range of Android OS versions and devices
  • p]:inline" data-streamdown="list-item"> Mentor junior engineers through technical discussions, code reviews, pair programming, and design guidance
  • p]:inline" data-streamdown="list-item"> Drive continuous improvement in CI/CD, testing, observability, and coding standards
  • p]:inline" data-streamdown="list-item"> Stay current with Android ecosystem trends and advocate for adoption of relevant tools and best practices
What You''ll Need

Education Bachelor''s degree in Computer Science, Information Technology, or a related field

Core Android Expertise

  • p]:inline" data-streamdown="list-item">10–12 years of hands-on Android development experience
  • p]:inline" data-streamdown="list-item">Strong proficiency in Kotlin ; Java-to-Kotlin migration experience is a plus
  • p]:inline" data-streamdown="list-item">Deep understanding of Android SDK, Android Studio, and the Android platform
  • p]:inline" data-streamdown="list-item">Experience with architecture patterns: MVVM, Clean Architecture, or MVI
  • p]:inline" data-streamdown="list-item">Familiarity with Jetpack libraries: Compose, Navigation, Room, WorkManager, ViewModel
  • p]:inline" data-streamdown="list-item">Solid grasp of asynchronous programming, coroutines, and reactive patterns

API & Data Layer

  • p]:inline" data-streamdown="list-item">Working knowledge of REST APIs (JSON); GraphQL exposure is a plus
  • p]:inline" data-streamdown="list-item">Proficiency with data storage: SQLite, Room, Realm, secure local storage patterns
  • p]:inline" data-streamdown="list-item">Experience building secure, transactional applications integrated with backend services

Testing & Quality

  • p]:inline" data-streamdown="list-item">Experience with unit testing, instrumentation testing, and automation tools (JUnit, Espresso, MockK)
  • p]:inline" data-streamdown="list-item">Strong debugging and profiling skills using Android Studio tools
  • p]:inline" data-streamdown="list-item">Testing mindset; TDD experience is a plus

DevOps & Release

  • p]:inline" data-streamdown="list-item">Familiarity with CI/CD pipelines, Git workflows, and Gradle optimization
  • p]:inline" data-streamdown="list-item">Experience with Google Play Store releases: signing, flavors, staged rollouts

Security & Compliance

  • p]:inline" data-streamdown="list-item">Understanding of Android data security: encryption, obfuscation, key management
  • p]:inline" data-streamdown="list-item">Awareness of secure coding practices for sensitive data

Integration

  • p]:inline" data-streamdown="list-item">Experience integrating third-party SDKs (analytics, crash reporting, social platforms)
  • p]:inline" data-streamdown="list-item">Strategies for handling device/OS fragmentation

Communication & Collaboration

  • p]:inline" data-streamdown="list-item">Excellent verbal and written communication skills
  • p]:inline" data-streamdown="list-item">Sound judgment in high-ambiguity situations
  • p]:inline" data-streamdown="list-item">Self-motivated, proactive, and effective in distributed teams
Nice to Have
  • p]:inline" data-streamdown="list-item">Experience with modularization, multi-module architectures, or dynamic feature modules
  • p]:inline" data-streamdown="list-item">Kotlin Multiplatform (KMP) or Compose Multiplatform exposure
  • p]:inline" data-streamdown="list-item">Proficiency with dependency injection: Hilt, Dagger, or Koin
  • p]:inline" data-streamdown="list-item">Open-source contributions or active Android community involvement
  • p]:inline" data-streamdown="list-item">Understanding of accessibility standards and internationalization/localization
  • p]:inline" data-streamdown="list-item">Experience with Firebase Crashlytics, Performance Monitoring, or similar tools
  • p]:inline" data-streamdown="list-item">Familiarity with AI-assisted development tools (GitHub Copilot, Claude, etc.)
What Success Looks Like
  • p]:inline" data-streamdown="list-item">Deliver features with minimal supervision and consistently high quality
  • p]:inline" data-streamdown="list-item">Show clear technical ownership of modules or key app components
  • p]:inline" data-streamdown="list-item">Improve team code quality and productivity through reusable components and better abstractions
  • p]:inline" data-streamdown="list-item">Make sound trade-off decisions balancing performance, quality, and delivery timelines
  • p]:inline" data-streamdown="list-item">Support the growth of junior engineers through mentoring and structured knowledge sharing
Job ID: 522173875
Originally Posted on: 5/22/2026

Want to find more Technology opportunities?

Check out the 165,505 verified Technology jobs on iHireTechnology