Responsibilities
• Analyse, design, develop, implement, and provide post-production support for Android mobile applications.
• Translate UI/UX designs and wireframes into high-quality, scalable code.
• Design, build, and maintain high-performance, reusable, and reliable Android applications.
• Ensure optimal application performance, quality, and responsiveness.
• Identify performance bottlenecks, troubleshoot issues, and fix defects.
• Maintain code quality, organization, documentation, and test automation.
• Support deployment, release, and post-release activities in production environments.
• Collaborate closely with backend, QA, and business teams in an agile delivery model.
Requirements
• Diploma, Polytechnic, or bachelor’s degree in computer science, Engineering, or related field
• 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
Licence no: 12C6060