Mobile Developer Job at Nathan Digital

  • Full Time
  • Nairobi

Nathan Digital

Job Title: Mobile App Developer

Job Type: Full-Time
Qualification: BA/BSc/HND
Experience: As indicated
Location: Nairobi Job
Field: ICT / Computer
Salary Range: KSh 150,000 – KSh 200,000/month

Mobile App Developer Responsibilities:

  • Collaborate closely with project managers, UI/UX designers, and fellow developers to brainstorm, design, and create engaging mobile applications.
  • Translate wireframes and design mockups into efficient, maintainable, and user-friendly code for both iOS and Android platforms.
  • Develop and maintain backend components, APIs, and services to support the functionality of mobile apps.
  • Implement and oversee automated testing procedures to ensure the quality, performance, and responsiveness of the applications.
  • Work in tandem with the QA team to identify and resolve bugs, bottlenecks, and other technical issues.
  • Stay informed about industry trends, emerging technologies, and best practices to enhance the development processes and user experiences.
  • Participate in code reviews, knowledge-sharing sessions, and provide mentorship to junior developers.
  • Contribute to the architectural decisions and technical direction of mobile app projects.


  • A bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Demonstrated experience in mobile app development using programming languages such as Swift, Kotlin, or React Native.
  • Strong grasp of mobile UI/UX principles, design guidelines, and best practices.
  • Experience with RESTful APIs, third-party libraries, and API integration.
  • Proficiency in version control systems (e.g., Git) and familiarity with agile development methodologies.
  • Problem-solving mindset and a proactive approach to learning and adopting new technologies.
  • Excellent teamwork and communication skills, both written and verbal.
  • Mandatory expertise in cross-platform development frameworks like Flutter.
  • Familiarity with backend technologies and languages (e.g., Node.js, Python, Java).
  • Previous contributions to open-source projects or personal mobile app projects.
  • Published mobile applications available on app stores.
  • Strong understanding of performance optimization techniques.

Method of Application:

Interested and qualified candidates are invited to submit their CV to: with the position as the subject of the email.

To apply for this job email your details to