This job is no longer accepting applications.Browse similar jobs
SAFARICOM

Telecommunications

Android Developer

Closed for applications
Job details

Contract Type

Description

Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years of professional experience working with Android
  • 4+ years of professional software development experience
  • A very good understanding about mobile applications and programming languages such as Kotlin, Java, SqlLite, XML together with their mainstream IDEs such as Android Studio.
  • Knowledge in Swift, React Native, Flutter, Kotlin Multiplatform and Xcode is an added advantage
  • A strong understanding on Single Activity and MVVM architecture patterns and Jetpack components like Navigation
  • Experience in RESTful API integrations, Version Control (Git) and DevOps
  • An understanding on Security Principles with regard to mobile applications and tech platforms
  • Experience in developing Android applications
  • A strong desire to learn and figure out how to create market leading user-friendly mobile applications
  • Quick to adopt and willingness to work/deliver in a short period



  • Architect, build and maintain excellent mobile applications with clean code
  • Release applications to Google Play and Huawei App stores
  • Design and implement user interface components for mobile applications using from prototypes and wireframes
  • Write unit, UI, integration and automated tests to ensure error-free code, performance and quality
  • Integration to RESTful APIs
  • Work with Coroutines to improve performance of the mobile apps
  • Identify, plan and implement new mobile products, applications and protocols
  • Creating efficient data queries and communicating to back-end developers on API issues
  • Build reusable code and libraries for future use
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Work with modern tools including Confluence, Jira, Slack, GitHub etc
  • Reviewing application requirements and interface designs
  • Documenting application changes and developing updates
  • Collecting user feedback and optimization of operational experience
  • On-going app support, debug and enhancement
  • Remain up to date with the technologies, concepts, best practices and news of mobile applications development
  • Work closely with colleagues to constantly innovate app functionality and design
  • Communicate with users to understand their needs and experiences


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at SAFARICOM. Enter your email to start your application now