Android Developer
Mobile Development
Develop native Android applications from initial design and development through testing and Google Play deployment.
View Job Details
Responsibilities
- Develop Android applications using Kotlin or Java and Android Studio.
- Build interfaces using Jetpack Compose or XML layouts.
- Integrate APIs, authentication, databases, notifications, and third-party services.
- Test applications on emulators and physical devices and resolve performance issues.
- Prepare signed APK/AAB builds and manage release versions.
- Publish applications through Google Play Console and maintain production releases.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Practical knowledge of Kotlin or Java and the Android SDK.
- Experience with Android Studio, Gradle, Git, and debugging.
- Understanding of REST APIs, JSON, authentication, and local data storage.
- Knowledge of application architecture, testing, and performance optimisation.
- Ability to configure signing, prepare production builds, and deploy through Google Play Console.
- Understanding of Play Store submission requirements and post-deployment troubleshooting.
Preferred Experience
Jetpack Compose, Firebase, automated testing, CI/CD, and previously published Android applications.