Quick Overview
Job Description
Senior Android Developer - Kotlin
Key Responsibilities
• Design, develop, test, and maintain scalable Android applications using Kotlin.
• Build modular, maintainable applications using modern Android architecture patterns such as MVVM or Clean Architecture.
• Develop user interfaces using Jetpack Compose and/or Android XML-based UI frameworks.
• Integrate Android applications with RESTful APIs, backend services, authentication platforms, and third-party SDKs.
• Work with Android Jetpack components, coroutines, Flow, dependency injection, and local data persistence.
• Troubleshoot performance, stability, networking, and device-specific issues.
• Implement secure coding practices for authentication, authorization, data storage, and network communication.
• Write unit and integration tests and participate in code reviews and CI/CD activities.
• Collaborate with product, UX, backend, middleware, QA, and architecture teams.
• Provide technical guidance and support to other developers when required.
Required Qualifications
• 5+ years of professional Android development experience, or equivalent senior-level experience.
• Strong hands-on knowledge of Kotlin and the Android SDK.
• Experience with Jetpack Compose, Android Jetpack libraries, coroutines, and Flow.
• Strong understanding of REST APIs, JSON, HTTP/HTTPS, OAuth 2.0/OIDC, and mobile-to-backend integration.
• Experience with Git, Gradle, automated testing, and CI/CD pipelines.
• Knowledge of application architecture, design patterns, performance optimization, and secure mobile development.
• Strong debugging, problem-solving, communication, and collaboration skills.
Preferred Qualifications
• Experience with Java-based Android applications and Kotlin migrations.
• Experience in automotive, connected-device, or other enterprise environments.
• Knowledge of cloud services, API gateways, or event-driven integration.
Similar jobs
- RD
Mobile AI Quality Engineer
NewRandstad Digital
Sunnyvale, CA🇺🇸$45 - $65/hrHybrid20 hours agoShellJavaScriptPython+2 - KA
iOS Developer (iOS expertise (fundamentals, frameworks), , XCUITest ) : Local to Bay Area CA
NewK Anand Corporation
Sunnyvale, CA🇺🇸On-site20 hours agoObjective-CSwiftiOSTechnology - MA
Staff Mobile Equipment and Fleet Engineer
NewMarianaminerals
Houston🇺🇸On-site8 hours agoFleet ManagementProcurementSourcingEngineering - IN
Senior / Tech Lead Mobile App Developer (Injective Labs)
NewInjective
New York or Remote (US)🇺🇸Remote2 hours agoNode.jsEthereumSmart Contracts+10Technology - IL
Senior / Tech Lead Mobile App Developer
NewInjective Labs
New York or Remote (US)🇺🇸Remote2 hours agoNode.jsEthereumSmart Contracts+10Technology - IN
Staff Android Engineer, Pick & Deliver
NewInstacart
United States - Remote🇺🇸Remote3 hours agoJetpack ComposeKotliniOS+1Technology