top of page

Mobile Application Developer

Job Summary

As a Mobile App Developer, you will be responsible for developing high-quality mobile applications that align with our company's goals and user expectations. You will collaborate with our design and development teams to create seamless and intuitive user experiences across iOS and Android platforms.

Job Description (Responsibilities)

  • Develop and maintain mobile applications using React Native framework.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Ensure the performance, quality, and responsiveness of applications.

  • Identify and correct bottlenecks and fix bugs.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Manage code changes to the application codebase

  • Perform code reviews made by peer developers

  • Demo testers through new/updated product features released to Staging and Production environments

  • Work closely with DevOps engineers, other developers, UI/UX designers, business analyst and application architect

  • Report to direct supervisor

Job Specification (Requirements)

Holding either a TVET degree in web and/or mobile development or Bachelor's degree in Computer Science majoring Software Engineering, Programming and Development.


  • Experience with mobile app development using React Native framework.

  • Proficient in JavaScript and related libraries, runtimes and frameworks.

  • Familiarity with RESTful APIs and mobile UI/UX design principles.

  • Ability to work in an agile development environment.

  • Excellent communication and teamwork skills.

  • Bachelor's degree in Computer Science or equivalent practical experience.

  • Knowledge of backend development technologies (e.g., Node.js, Express.js).

  • Familiarity with version control systems (e.g., Git).

  • Previous experience in deploying and maintaining mobile applications on app stores.

bottom of page