Senior Android Developer - Kotlin
Core
Developing and maintaining Android applications for diverse devices, integrating with back-end services.
Role type
Senior Android Developer
Builds
Android applications
Domain
Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, reactive programming, SOLID principles, MVVM/MVC/MVP architecture, Firebase, RESTful APIs, Git, CI/CD tools, unit and instrumentation testing
Preferred skills
Google Play Store publishing experience, knowledge of Android design principles, performance optimization, cross-functional collaboration
Technologies
Kotlin, Java, Android SDK, Firebase, Git, Bitrise, Fastlane
Responsibilities
Writing clean and efficient code for Android applications, monitoring and optimizing live app performance, identifying and resolving bottlenecks and bugs, performing unit and instrumentation tests, collaborating with cross-functional teams to define and design new features, staying up to date with mobile technology trends
Seniority
Senior, hands-on IC