JOBSEARCHER

Android Developer

Job Title: Android Developer
Position: Full Time
Location: Alpharetta, GA -Remote
Required Qualifications. Experience 10+ years of progressive software engineering experience with a strong focus on native Android application development. Proven experience leading technical initiatives, driving architectural decisions, and delivering enterprise-scale mobile applications. Demonstrated success working within Agile development environments and cross-functional teams.
Technical Expertise: Expert-level proficiency in Kotlin and Java within the Android ecosystem. Deep experience designing and implementing modern Android architectures, including:
  • MVVM (Model-View-ViewModel)MVI (Model-View-Intent)
  • Clean Architecture
  • Strong expertise with Dependency Injection frameworks such as Dagger and Hilt.
  • Advanced knowledge of:
  • Android performance profiling
  • Memory management
  • Battery optimization
  • Concurrency management using Kotlin Coroutines and FlowHands-on experience with Inter-Process Communication (IPC) using AIDL (Android Interface Definition Language) for system-level service integration, particularly on custom hardware and point-of-sale (POS) platforms.
  • Expertise in local data persistence solutions including Room, SQLite, and DataStore.
  • Experience implementing and managing automated CI/CD pipelines, application release processes, and deployments through Google Play Console or enterprise MDM platforms.
Education: Bachelor's or master's degree in computer science, Software Engineering, or a related technical discipline