Android Developer skills:
-
Kotlin development for the Android platform advanced knowledge
-
Ability to analyse existing Java/Kotlin/Android code
-
Assist in technical solution design
-
Follow development processes and guidelines
-
Write unit and integration tests to ensure high quality code
-
Write and maintain developer documentation to support the APIs and external integrations
Knowledge of tools and methodologies:
-
Android Studio
-
Git, GitHub
-
Continuous Integration via GitHub Actions
-
Unit / Integration testing
-
Pre-commit code reviews and build verification
Required professional experience:
-
3+ years of experience in commercial mobile projects
-
Proven Android SDK knowledge
-
Proven Java/Kotlin programming languages
-
Experience with Kotlin Coroutines
-
Integration skills with REST APIs, Push Notifications, Continuous Integration
-
Understanding of MVC, MVVM, Redux patterns
-
Skills in Git SCM and Git-flow
-
Knowledge of Android Architecture Component
Nice to have:
-
Knowledge of Jira, Confluence, Slack tools
-
Understanding of CI/CD processes implementation
-
Experience in Firebase services