Job Expired

Mobile Software Engineer (Android) needed at iKhokha

Job title : Mobile Software Engineer (Android)

Job Location : KwaZulu-Natal, Durban

Deadline : April 07, 2024

Quick Recommended Links

Job Description

iKhokha is on the hunt for a Mobile Software Engineer with a knack for Native Android App development and a robust skill set in Java/Kotlin. 

Do you think you have what it takes to join our dynamic team, where making an impact and continuous learning are part of the daily fun? 

If you’re passionate about crafting apps, making an impact, staying ahead with the latest mobile trends, and contributing to a learning culture, we’re looking for someone just like you! 

So, what will you do?? 

In this role you will contribute to developing and maintaining our mobile applications, ensuring high-quality and user-friendly experiences for our iKhokha app users. 

You will also play a crucial role in designing, implementing, and optimizing our mobile software solutions, working closely with cross-functional teams to deliver innovative features and enhancements. 

In addition to the above, you will:? 

  • You will be developing crispy new user-facing features that drive our users to take action, using Java, Kotlin for Android Apps. 
  • You will be responsible for the end-to-end development of mobile Apps, including: initial planning, development, writing test cases, creating the deployment pipeline and deploying to our cloud hosting provider. 
  • You will need to exhibit excellent communication and team player skills. 
  • You will work in an Agile environment: using Scrum or Kanban method. 
  • You will be doing Version Control: whereby you will work in an Engineering Team (3+ Developers of various levels) with a version control system such as GitHub. 
  • You will be involved in Development environments: whereby you will work in an Engineering team (3+ Developers of various levels) with multiple environments for development, testing and production; including branching strategies. 
  • You will be involved with documentation: creating, maintaining and reviewing. 
  • You will be involved with code reviews: leading and participating for your own reviews and those for other teams. 


The following would be advantageous: 

  • Successfully completed the Android Nano Degree. 
  • A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience. 

Deal Breakers:? 

  • 3+ years’ experience in Native Android App development. 
  • Strong Java for Android and / or Kotlin skills and comfortable working with Android Studio.  
  • In depth understanding of Android App architecture best practices. 
  • Integration with 3rd party SDK’s and API’s. 
  • Experience with Restful Web Services / Web Hooks using JSON. 
  • Published and managed Apps on the Google Play Store and Huawei App Gallery. 

Additional experience that would make you a front runner for the role: 

  • Experience with software development for iOS (Swift). 
  • Comfortable working with Git and build pipelines such as Github Actions. 
  • Comfortable working with Gradle. 
  • Experience with Unit & Instrumentation Testing. 
  • Excellent analytical skills. 
  • Understand design and layouts for both App and Tablet. 
  • Good communication skills. 

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • This job has expired!
Email Me Jobs Like These
Showing 1–0 of 0 jobs