Android Developer
Core
Design, develop, enhance, and maintain native Android applications using Kotlin and/or Java, integrating RESTful APIs and managing app lifecycle from development to Google Play Store distribution.
Role type
Senior IC Android Developer
Builds
Native Android mobile applications
Domain
Mobile development / Android ecosystem
Required skills
Kotlin, Java, Android Studio, Android SDK, RESTful API integration, mobile app testing and debugging, app deployment and release management, dependency and library maintenance, mobile app architecture, code refactoring
Preferred skills
Android Alpha and beta testing, Google Play Console management, image assets and document management, lifecycle management, version compatibility management, multi-environment support (development, testing, staging, production)
Technologies
Android, Java, Kotlin, RESTful APIs
Responsibilities
Design, develop, and maintain native Android applications; Integrate RESTful APIs for data synchronization; Test, troubleshoot, and debug applications; Deploy early builds and collect user feedback; Manage app updates and distribution via Google Play Store; Maintain app components and address compatibility issues; Collaborate with backend developers and QA teams.
Seniority
Mid-Senior, hands-on IC