Mobile App Developer Flutter-React Native
Nairobi, Nairobi
Posted yesterday
- Company:
- Marble Engineering and Construction Ltd
- Company Description:
- We are Design and Build construction company based in Nairobi with over 14 years of experience. We do design of residential and commercial properties.
- Contract Type:
- Freelance
- Experience Required:
- 1 year
- Education Level:
- Bachelor's Degree
- Number of vacancies:
- 1
Job Description
This is an exciting opportunity to be part of a transformative transport solution tailored for the Kenyan market.
Key Responsibilities:
• Develop cross-platform mobile apps using Flutter or React Native
• Build and maintain separate interfaces for riders and drivers
• Integrate features such as user registration/login, Geo-location, real-time driver tracking, booking management, in-app chat, payment systems (including M-Pesa), and push notifications
• Collaborate with UI/UX designers, back-end developers, and product managers to translate designs and requirements into functional applications
• Consume RESTful APIs and ensure smooth integration with the back-end
• Optimize app performance, responsiveness, and battery efficiency
• Conduct unit and integration testing, debug, and resolve bugs
• Participate in version control, CI/CD pipelines, and app store deployment
Requirements:
• Proven experience developing and deploying mobile apps (minimum 2 years)
• Strong command of Flutter or React Native
• Experience building ride-hailing, logistics, or service-matching apps
• Proficiency in mobile app architecture, offline storage, geolocation APIs, and Firebase
• Hands-on experience with Google Maps API and in-app chat integrations
• Knowledge of app publishing processes on Google Play Store and Apple App Store
• Familiarity with Git, Agile development, and backend integration
Preferred Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• Experience working with M-Pesa integration or other mobile payment APIs
• Familiarity with GraphQL, Node.js back-end, or Laravel APIs is a plus
• Ability to work independently and communicate effectively with remote teams
- Salary:
- Ksh 50,000.00 Monthly