PRINCIPAL ROLE AND RESPONSIBILITIES
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams (designers, testers, backend developers) to define and implement features.
- Work closely with UX/UI designers, testers, and backend developers to deliver seamless user experiences.
- Write clean, efficient, reusable, and optimized performance for speed and scalability.
- Troubleshoot, debug, and optimize application performance.
- Stay up to date with the latest Android development trends and technologies.
- Manage application releases, updates, and bug fixes through the Google Play Store.
- Prepare technical documentation for reference and reporting.
- Stay updated with the latest Android technologies, libraries, and frameworks to improve development efficiency.
QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, or Information Technology.
- Proven experience as an Android Developer (portfolio or published apps preferred).
- Proficiency in Java programming language. (optional Kotlin programming language).
- Strong knowledge of Android SDK, Android Studio, and mobile app lifecycle.
- Experience with RESTful APIs, third-party libraries, and APIs.
- Understanding of Google Play Store deployment and version control (Git).
- Experience with unit testing, debugging, and performance optimization.
- Problem-solving mindset and strong communication skills.