
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
All done!
Your application has been successfully submitted!