Android Developer

Type

part-time

Role

You will play a pivotal role in designing, developing, and maintaining high-quality, robust, and intuitive native Android applications that deliver exceptional digital experiences for Suitmedia's diverse clients. Directly impacting user engagement and client success, this role demands strong object-oriented programming skills and deep expertise in the Android platform in a dynamic agency environment.

Responsibilities

  • Design, develop, and maintain clean, well-structured, and performant native Android applications using Kotlin or Java.
  • Implement engaging user interfaces and seamless user experiences for Android, collaborating closely with UX/UI designers and backend development teams.
  • Integrate Android applications with robust backend APIs and third-party services to ensure comprehensive functionality and data flow.
  • Ensure the optimal performance, responsiveness, and stability of Android applications across a wide range of devices and Android OS versions.
  • Actively participate in code reviews, utilize version control (Git), and contribute to team coding standards and best practices.
  • Proactively troubleshoot, debug, and resolve complex issues within the Android application codebase to ensure high reliability.
  • Communicate technical ideas, challenges, needs, and progress clearly and effectively with team members and stakeholders throughout the development lifecycle.

Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional Experience: Minimum of 2-4 years of proven experience in developing native Android applications. A strong portfolio of published Android apps or relevant personal/academic projects is a significant plus.
  • Technical/Hard Skills: Excellent logical skills and algorithmic thinking. Proficient object-oriented programming skills using Kotlin or Java. Strong understanding of Android SDK, application lifecycle, UI components, and modern design patterns (e.g., MVVM, MVI). Familiarity with RESTful APIs, third-party libraries, and Git version control.
  • Soft Skills: Excellent analytical and problem-solving skills. Good communication skills (written and verbal) and a collaborative mindset. Passionate about native Android application development and keeping up with the latest Android technologies.
  • Bonus Points: Experience with Android Jetpack Compose. Knowledge of Android performance optimization techniques and profiling tools.

Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.

Apply for this Job