
The Web/Mobile Developer shall support the client Open Call project in their efforts to develop a mobile application to match water consumers to vendors.
Scope of Work: • Application Development: Design and implement full-stack logic for a mobile Android and iOS application to match water purchasers with vendors. • Database Management: Develop and maintain databases to manage user accounts, bookings, and vendor certifications. • Data Flow Optimization: Ensure efficient data exchange between the mobile app and backend systems, focusing on speed and scalability. • Matching and Navigation: Implement algorithms to match consumers with nearby water vendors and integrate GPS navigation for routing. • API Integration: Integrate APIs for user registration, booking, payment processes, and SMS gateways. • Collaboration: If necessary, work with UI/UX designers to ensure a user-friendly interface for registration, booking, and ratings. • Security and Privacy: Uphold data security and privacy standards, especially for transactions and personal information. • Handover: Train local partners to ensure long-term sustainability and maintenance, along with technical documentation and user manual. Competencies: • Qualifications: Bachelor’s or higher degree in Computer Science or a related field, or equivalent education/work experience. Experience: • Software Development: At least 5 years of experience in full stack development, with a focus on mobile applications. • Programming Languages: Proficiency in languages and frameworks suitable for mobile/web development (e.g., Flutter, Kotlin, React Native). • Quality Assurance: Experience with implementing user feedback systems and quality control processes. • Payment Integration: Experience with integrating secure API payment gateways and SMS gateways. • CI/CD Workflows: Experience with continuous integration and deployment using tools like Jenkins. • Problem-Solving: Strong analytical skills and attention to detail, with a passion for creating solutions to logistical challenges. • Team Collaboration: Ability to work in a team environment, contributing to an agile development process and interacting with various stakeholders. • Context: Experience working in developing countries and low-resource environments. Languages: - English (required)
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
