Requirements
- Diploma, Polytechnic, or bachelor’s degree in computer science, Engineering, or related field (Relevant experience will be considered in lieu of formal education)
- 3–5 years of relevant Android development experience
- Strong understanding of Android UI/UX standards and Material Design
- Experience working in Agile / Scrum environments
- Strong communication skills and ability to work in a collaborative team
- Proactive mindset with strong ownership, quality focus, and adaptability
Mandatory
- Android mobile development using Kotlin and/or Java
- Strong understanding of Android SDK, app lifecycle, and multiple Android versions
- Experience integrating RESTful APIs
- Experience with offline storage, threading, and performance tuning
- Proficient in Git / SVN version control
- SQL and database interaction experience
Additional Skills (Good to have):
- Experience with cross‑platform or frontend technologies such as React Native, TypeScript, and Angular (AngularJS exposure only if supporting legacy systems)
- Familiarity with biometric authentication (Face ID / Fingerprint / Iris)
- Experience with push notifications and cloud messaging APIs
- Exposure to CI/CD pipelines and automated build and release processes