Android Developer

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.
     

Related Position