As a Senior Associate Android Developer, you will design, develop, and maintain Android applications using Kotlin and modern frameworks. You will ensure secure, scalable, and high-performing solutions while collaborating with cross-functional teams to deliver business value. This role involves developing and maintaining Android applications using Kotlin, Jetpack, and modern frameworks (Compose, Architecture Components). You will implement clean, scalable architecture patterns (MVVM, modular components) and ensure secure coding practices (EncryptedSharedPreferences, SSL pinning, certificate rotation). Key responsibilities also include optimizing app performance and memory usage using profiling tools (Android Profiler, LeakCanary), integrating APIs and handling networking/offline scenarios (Retrofit, gRPC, caching, WorkManager). The ideal candidate will write and maintain unit, UI, and snapshot tests, contribute to test automation strategy, and participate in CI/CD workflows (Gradle, Fastlane, Azure DevOps/Jenkins). Collaboration with cross-functional teams to translate requirements into technical solutions, supporting code reviews, maintaining coding standards, and contributing to reusable components are also essential. Stay updated on Android trends and advocate for best practices in mobile app development.
Eligibility / Qualification Required:
- 4–6+ years of Android development experience in enterprise or regulated environments.
- Strong proficiency in Kotlin, Android Jetpack, Compose, Coroutines/Flow.
- Experience with dependency management (Gradle, Maven).
- Knowledge of networking, offline sync, and background tasks.
- Familiarity with CI/CD tools and app distribution (MDM solutions like Intune/Workspace ONE).
- Solid understanding of secure coding principles and app hardening techniques.
- Strong problem-solving skills and ability to work in agile teams.
- Excellent communication and collaboration skills.
- No specific degrees/field of study required (as per "Education (if blank, degree and/or field of study not specified) Degrees/Field of Study required:").
- No specific certifications required.
- Required Skills:
- Acceptance Test Driven Development (ATDD)
- Accepting Feedback
- Active Listening
- Analytical Thinking
- API Management
- Application Development
- Application Frameworks
- Application Lifecycle Management
- Application Software
- Business Process Improvement
- Business Process Management (BPM)
- Business Requirements Analysis
- C++ Programming Language
- Client Management
- Coaching and Feedback
- Code Review
- Coding Standards
- Communication
- Computer Engineering
- Computer Science
- Continuous Integration/Continuous Delivery (CI/CD)
- Creativity
- Debugging
- Embracing Change
- And 35 more skills not explicitly detailed in the provided text.
- No specific desired languages.
- Available for Work Visa Sponsorship: Yes.
- Government Clearance Required: Yes.
General Conditions:
No general conditions were specified in the job posting.
How to Apply:
Application submission details were not specified in the provided job posting.
View Official Posting & Apply