Senior Android Developer (Kotlin/Java)
Core
Design, develop, and maintain native Android applications using Kotlin and Java, integrating REST APIs and Firebase services.
Role type
Senior IC Android Developer
Builds
Native Android applications for mobile users
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, Android Studio, MVVM/MVP/MVC architecture, RESTful API integration, Material Design, debugging, unit testing (JUnit, Espresso)
Preferred skills
Gradle, Maven, Firebase, Cloud Messaging, Crashlytics, Fastlane, CI/CD pipelines, Mobile DevOps, performance optimization
Technologies
Android, Kotlin, Java, Firebase, REST, Git, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Fastlane
Responsibilities
Design and develop new features in Kotlin; maintain and enhance existing Java-based applications; integrate REST APIs and third-party SDKs; build, test, and release apps on Google Play Store; implement Firebase services for notifications, analytics, and crash reporting; optimize application performance and stability; automate builds and deployments using Fastlane and CI/CD; participate in code reviews and sprint planning.
Seniority
Senior, hands-on IC