
Website Book Now Zambia Limited
Award Winning Zambian ICT Company
Job Description
Book Now Zambia (www.booknowzambia.com) which is owned by Dot Com Zambia, is an award winning Zambian ICT company established in 2009. Book Now Zambia is a proven technology company with several rapidly growing product offerings in the Zambian Public and Private sector with flagship products such as electronic tolling (eTolls) and electronic levies (eLevy), as well as Private Sector driven by products such as electronic fuel (eFuel).
We are seeking an experienced developer, developers or firm to work on the re-development of our mobile application that allow users to manage their Fuel usage electronically. This will be a short term contract/ consultancy lasting 8 to 12 weeks.
About the Product:
The application is a comprehensive solution designed to streamline toll and fuel management processes. The system is built using Next.js with TypeScript for the web administration dashboard and Kotlin for the Android app, while Swift is utilized for the iOS counterpart. The application’s source code is hosted on GitLab, with deployment on AWS via an Ubuntu server. The database architecture relies on MongoDB hosted on Mongo Cloud.
However from a STANDARD OPERATING PROCEDURE (SOP) perspective – It must be noted that the application manages processes for products that are operated by Independent third parties. There are no direct API’s to those product. Therefore, many of the transactions go through a process where they are putting in pending mode- sit in a processing que and are completed by a member of the operations team- which creates a need for a Full Work Queue Management (WQM) in the admin portal used by the Operations Department to manage the system.
Job Description:
The system is already developed and has a lot of moving parts including the use of tools to obtain data from our third party partners (as they have no APIs) and a number of manual processes run by a back office. However-there are still some issues at SOP level and at a technical level that need to be addressed. A recent audit of the system recommended a system redesign to address the bugs that were occurring in testing and to accommodate missing requirements.
The main aspects of this system redesign are:
- Refactoring of the iOS mobile application (Lead Developer Not Required)
- Rewriting of the Android mobile application (Requires Lead Developer)
- Rewriting of selected modules of the web application/ back office admin Portal (Requires Lead Developer)
The role of the expert developer will be to work on the above requirements. As seasoned veterans with a rich portfolio, you will provide expertise that will ultimately realize the following:
- Fresh, brand-new and intuitive UI/UX.
- Enhancements to the existing auditing system.
- Revised integrations that reflect the market’s landscape for the next 5 years.
- Have a Product that is Market Ready and has passed Quality Control
You will work with our local team (Team of 3 developers, Project Manager and Interns) to the designs to life and participate in their improvements. Our collaboration will be active, with daily communication and task tracking. Therefore, you will be adept at Agile methodologies – showing expertise in responding early, responding quickly. (THEREFORE, ONLY APPLY FOR THIS ASSIGNMENT IF YOU ARE AVAILBLE FULL TIME AND CAN SPEND PART OF THE TIME WORKING FROM OUR OFFICES)
REST is a core part of your integration acumen. However, you also know SOAP and have experience with legacy systems. You understand that disparate systems can interact through elegantly designed APIs and that documentation is central to achieving desired system-to-system functionality.
You will bring world-class knowledge of modern deployments, ensuring a robust CI/CD pipeline that will stand post-implementation. Intimate knowledge of AWS will ensure that our infrastructure will not be a factor that will hinder the actual development works.
Thorough testing and Quality Assurance are at the core of your delivery process, ensuring that bugs are identified, fixed and documented. You are inclusive of business stakeholders in User Acceptance Testing sessions that address each desired feature.
TECH SPEC SUMMARY
Mobile Development
- Android – Kotlin or Java
- iOS – Swift
- MVVM
- Flutter or React Native (huge plus)
Web Development
- TypeScript
- Node.js
- Next.js
- MongoDB
- React or Angular
Collaboration
In either case, the following collaboration tools and platforms will be necessary for us to work in near pitch-perfect synchronicity:
- Figma
- Git via Bitbucket
- Asana
- Slack
- Google Workspace
- SwaggerUI
- Postman
Interested? Let’s talk! Please organize your portfolio and present the following in your pitch to us:
- Traceable references or clients with a testimonial
- Available projects or published applications
- Credentials of you and/or your Team Members
- Compelling cover letter
We anticipate this assignment from a core development perspective will last about 6 to 8 weeks with an additional 4 weeks factored in for variance, maintenance and monitoring. So services are needed for about 3 months
Send your application and expression of interest to [email protected]
Only short-listed candidates will be contacted.
Deadline: November 24, 2023
OTHER DETAILS
Project Compensation Range: K100,000 to K125,000 (Gross)
Device Provision: Must Have Own Devices
Work Location: Lusaka