IT Officer — Mobile Applications Development

Easy apply New

Job summary

The IT Officer — Mobile Applications Development is primarily responsible for designing,developing, testing, and maintaining high-quality mobile applications for both Android and iOS platforms using Flutter, Node.js, and Python. The role supports Klan Logistics’ digital transformation agenda by building intuitive and reliable mobile solutions that enhance operational efficiency across the Fleet, Operations, Finance, Distribution and any other functions. The officer will integrate mobile applications with existing Enterprise Resource Planning (ERP) systems and Information Management Systems to ensure seamless data flow, real-time visibility, and informed decision-making across the organization.

Min Qualification: Bachelors Experience Level: Entry level Experience Length: 1 year Language Requirement: English Work Type: Full Time Working Hours: 8 to 5 Applicant Location: Uganda

Job descriptions & requirements

IT Officer — Mobile Applications Development

Reports to Technology Manager
Function / Department
Technology Business Unit Klan Logistics Ltd
Job Level Entry Level Job Reference KL-TECH-001

JOB PURPOSE
The IT Officer — Mobile Applications Development is primarily responsible for designing,developing, testing, and maintaining high-quality mobile applications for both Android and iOS platforms using Flutter, Node.js, and Python. The role supports Klan Logistics’ digital transformation agenda by building intuitive and reliable mobile solutions that enhance operational efficiency across the Fleet, Operations, Finance, Distribution and any other functions. The officer will integrate mobile applications with existing Enterprise Resource Planning (ERP) systems and Information Management Systems to ensure seamless data flow, real-time visibility, and informed decision-making across the organization.

KEY RESPONSIBILITIES
1. Mobile Application Development
• Design, develop, test, and deploy cross-platform mobile applications for Android and iOS using Flutter.
• Write clean, scalable, and maintainable back-end code using Node.js and Python to support mobile application functionality.
• Implement user interface (UI) and user experience (UX) best practices to deliver intuitive and responsive mobile applications.
• Conduct unit testing, integration testing, and debugging to ensure application stability and performance.
• Maintain version control using Git and participate in code reviews to uphold coding standards.
• Collaborate with other developers to produce miles that push project forward in using Agile, hybrids methodologies while adhering to Secure software development lifecycles.

2. ERP & Information Management System Integration
• Integrate mobile applications with the company’s existing ERP system to enable real-time data exchange across Fleet, Operations, Finance, and Distribution modules.
• Develop and maintain RESTful APIs and web services to facilitate seamless communication between mobile applications and enterprise back-end systems.
• Collaborate with ERP administrators and system owners to understand data structures, workflows, and integration requirements.
• Ensure data integrity and security during integration processes, adhering to established data governance policies.

3. Documentation & Reporting
• Gather app requirements from both internal and external customers.
• Prepare comprehensive technical documentation including application specifications, API documentation, and user guides.
• Provide regular progress updates to the Technology Manager on development milestones, challenges, and release timelines.
• Maintain detailed records of application versions, change logs, and deployment notes.

4. Continuous Improvement & Support
• Monitor live application performance and respond promptly to reported bugs, crashes, or performance issues.
• Continuously evaluate emerging mobile development frameworks, tools, and best practices to recommend improvements.
• Participate in training sessions, workshops, and capacity-building activities
• Comply with all company IT policies, data protection regulations, and cybersecurity guidelines.


MINIMUM POSITION QUALIFICATION REQUIREMENTS
Academic & Professional
Particulars Detail Specific Field or Qualification Need Type
Education Bachelor’s Degree or Diploma in Computer Science, Software Engineering, Information Technology, or a related field. Computer Science / Software Engineering/ IT Required

Additional Certifications Relevant certifications in mobile development (e.g., Google Associate Android Developer, Flutter certification) orrelated technologies and platforms. Mobile Development / Cloud / API Added Advantage


Experience
Total Minimum Number of Years’ Experience Required: 1–2 Years

Experience Area Detail Need Type
Experience Area 1 Proven experience in mobile application development using Flutter for Android and iOS platforms. Essential
Experience Area 2 Working knowledge of back-end development with Node.js and/or Python, including REST API development. Essential
Experience Area 3 Familiarity with ERP systems and experience integrating mobile or web applications with enterprise back-end systems. Essential
Experience Area 4 Strong problem-solving skills and ability to debug complex cross-platform mobile application issues.Essential
Experience Area 5 Experience with version control tools (Git) and collaborative software development workflows. Essential
Experience Area 6 Exposure to cloud platforms (AWS, Azure, or Google Cloud) and mobile app deployment on Play Store and App Store.Desirable
Experience Area 7 Prior experience in a logistics, fleet management, or supply chain technology environment. Desirable


How to Apply:
All applications will be received and reviewed through the BrighterMonday Portal by clicking on the 'Apply Here' section

Company Benefits

Competitive salary packages
Health insurance plans
Opportunities for professional development and continuous learning
A supportive and dynamic work environment
Performance-based incentives and bonuses
Paid time off and holidays
Retirement benefits and savings plans
Access to training programs and workshops
Strong focus on work-life balance
Employee wellness programs

About Klan Logistics Limited

Klan Logistics Limited is a renowned logistics and supply chain management company in Uganda, committed to providing exceptional services across various sectors. The company specializes in transportation, warehousing, freight forwarding, and comprehensive logistics solutions tailored to meet the unique needs of clients. With a strong focus on efficiency, reliability, and customer satisfaction, Klan Logistics leverages advanced technology and experienced personnel to streamline operations and ensure timely delivery. The company prides itself on maintaining high standards of professionalism and operational excellence, contributing significantly to the growth of the logistics industry in Uganda.

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
4 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Or your alerts