Senior Android Developer

Recruiter / Employer: Brave Venture Labs
Contract: Permanent
Salary: Confidential
Status: Expired

About Our Client.

The company is revolutionising energy access for clean cooking in Africa. The company is a subsidiary of a company, which is organised as a holding company in the UK, with operational units in Kenya, Tanzania and product development and manufacturing in Hong Kong and China. They provide a reliable and low-cost supply of LPG (Liquefied Petroleum Gas) fuel for clean cooking to low-income households by using innovative smart metering and advanced distribution logistics. 

About the Role.

Lead the design, development and maintenance of the mobile apps that enable the company to deliver a reliable, cost effective service to our customers. Role reports to the CTO.

Responsibilities

  • Work with colleagues to understand the needs of our field staff and design user friendly, reliable mobile apps to improve the business operations.
  • Design, build, own, and maintain android applications
  • Develop unit-testing code for robustness, including edge cases, usability, and general reliability
  • Draft design documents, perform code reviews, and lead the resolution of implementation decisions.
  • Set and maintain high standards of software standards and specifications.
  • Support and collaborate with cross-functional teams (Product, Operations and Services) to ship excellent mobile apps.
  • Work with and guide external suppliers and consultants.
  • Maintain and improve understanding of development relevant software languages and technologies and use that knowledge to improve our software.
  • Continually improve our codebase with clean and efficient code as well as solving problems using the most appropriate technology.
  • Enhance development processes and tool chain to move towards CI/CD (continuous integration and delivery)

SKILL SETS & QUALIFICATIONS:

  • 5+ years of mobile application experience and have published at least two original Android apps connected to corporate systems
  • Experience with Android Kotlin and Java
  • Experience working with remote data via REST and JSON and specifying APIs
  • Expert proficiency in Agile development process
  • Ability to meet deadlines
  • Solid understanding of the full mobile development life cycle
  • Ability to work and lead a distributed team
  • Experience deploying solutions with AWS (Amazon Web Services) and Firebase
  • Good understanding of Information Security
  • Enthusiasm to continually improve skills and learn new technologies
  • Fluent in English and Kiswahili
  • Diploma in Information Technology or equivalent
  • Professional qualifications in Java an advantage

Female candidates are specially encouraged to apply

Other IT jobs that you might like
Browse All in IT