Android Developer

Website ayoba_me ayoba

The all-in-one app Chat. Call. Share. Play. Listen. Watch. and more!

About ayoba®:

ayoba, Africa’s leading communication platform was developed in Africa to spread throughout the world. Our heritage enables us to recognize the many languages and cultures across the African continent and the globe to bring relevant content and a unique communication platform to them all. ayoba has instant messaging capability combined with channels of information, integration of Mobile Money in some territories as well as music & gaming.

As ayoba, we are looking for a mid-senior level Android Developer to join our team. As a member of the team, you will implement new features in high quality, solve tough problems, involve in code reviews and help other team members’ development.

Key Requirements

  • Good Level of Java & Kotlin
  • GIT version control system familiarity
  • Knowledge of Android Application Components
  • Experience with common Jetpack & community libraries (Room, WorkManager, Hilt, OkHttp, RxJava…)
  • Knowledge of architectural patterns (Clean Architecture, MVVM, MVI, MVP)
  • Writing high-quality, clean(SOLID) & testable code
  • Agile Development familiarity
  • Eager to learn new technologies

Nice to haves

  • Experience with XMPP, WebRtc or a messaging app development
  • Kotlin Coroutines, Jetpack Compose
  • Google Play Store familiarization
  • Material design
  • Firebase
  • Application Security (Encryption/Decryption, Obfuscation…)
  • Media Playback
  • Familiarity with older android versions
  • Notifications


Qualifications, Certifications and Experience (Either of the following)

BSc Degree in Computer Science or equivalent

Portfolio of work to show skill set

Behavioural Competencies

  • Excellent written and oral English communication skills
  • Excellent interpersonal and team skills
  • Superior analytical, evaluative, and problem-solving abilities
  • Exceptional time and project management and the ability to juggle long and short-term deadlines in a dynamic working environment
  • Confident and ambitious with a can-do attitude

Ayoba is committed to diversity and Employment Equity within the workplace, and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates.

To apply for this job please visit www.linkedin.com.