Skip to content

30/SM- Medior Android Developer

  • Remote
    • Uganda, Central, Uganda
  • Team SMART

Job description

Profile description: Android Developer

Developer profile:

We are seeking a skilled Android Developer with 5+ years of experience in native Android development to join a high-impact mobile growth team. In this role, you’ll design, build, and maintain high-performance Android applications that serve a global user base.

Key Responsibilities

  • Develop and maintain reusable, testable, and efficient Android code.

  • Implement UI and unit tests to ensure software quality.

  • Collaborate with cross-functional teams to deliver new features.

  • Participate in the full software development lifecycle.

  • Promote and apply best practices in architecture, design, and performance.

Technical Requirements:

  • Strong proficiency in Kotlin and Android frameworks.

  • Experience with RxJava, Jetpack Compose, MVP/MVI, and Dependency Injection (Hilt).

  • Solid grasp of Android architecture, UI/UX design principles, and design patterns.

  • Skilled in using RESTful APIs, version control systems, CI/CD pipelines, and performance optimization.

  • Experience with migration to Jetpack Compose is a plus.

If you're passionate about mobile development and eager to grow your technical skills in a collaborative environment, we’d love to hear from you.

Job requirements

  • Bachelor’s degree in Computer Science or related field.

  • Proven experience delivering scalable and maintainable Android applications in fast-paced environments.


or