Native Android Developer

Future Fit

Not Interested
Bookmark
Report This Job

profile Job Location:

Johannesburg - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

Overview

  • The role is for an experienced Android developer proficient in native app development for the Android platform.
  • A strong understanding and experience with Clean Architecture is essential.
  • It is a remote-first dynamic team with a modern and evolving tech stack.
  • The team values quality structured development and working in agile iterative environments.

Requirements (General)

  • Proficiency in Kotlin is mandatory.
  • Strong practical experience with Jetpack Compose for UI development.
  • Deep understanding and proven experience applying Clean Architecture principles.
  • Experience with agile development methodologies (Scrum SAFe).
  • Ability to produce well-structured testable and efficient code.
  • Strong focus on code quality maintainability and documentation.
  • Practical experience with Google Maps for Jetpack Compose is an advantage.

Additional Skills (Nice to Have)

  • Experience with app modularization.
  • Integration of third-party SDKs and marketing/tracking tools (e.g. Adjust Braze).
  • Backend integration skills (APIs Backend-for-Frontend).
  • Knowledge of mobile security principles and secure coding practices.
  • Experience working with CI/CD pipelines for mobile apps.

Responsibilities

  • Develop new features and maintain existing app modules.
  • Collaborate closely with Testers Product Owners Designers and other Developers.
  • Write unit and component tests.
  • Integrate backend services and third-party APIs where needed.
  • Follow coding guidelines and contribute to continuous process improvement.
  • Support deployment and release processes.
  • Actively participate in code reviews and technical discussions.

Expected Deliverables

  • High-quality production-ready native mobile application components.
  • Technical documentation where applicable.
  • Regular updates on progress via agile ceremonies (e.g. stand-ups reviews).
Overview The role is for an experienced Android developer proficient in native app development for the Android platform. A strong understanding and experience with Clean Architecture is essential. It is a remote-first dynamic team with a modern and evolving tech stack. The team values quality struc...
View more view more

Key Skills

  • APIs
  • REST
  • Eclipse
  • Android
  • Application Development
  • SDKs
  • SQLITE
  • IOS
  • Java
  • JSON
  • Gradle
  • Mobile Applications