Job Description

In the face of climate change, water is becoming an increasingly precious resource. SOWIT is stepping up by developing decision-making tools that maximize water efficiency. By combining IoT, remote sensing, and data analysis, our technologies enable farmers and communities to optimize their water use in real-time. This allows them to adjust their practices for sustainable and smart management of this critical resource.Africa, the World’s BreadbasketWith a significant share of the world's arable land, Africa faces the challenge of sustainable crop intensification. At SOWIT, we believe that technology and data can transform agricultural practices. By putting data at the service of water management, we help farmers adapt, conserve, and build a future where every drop counts — for them, for the environment, and for a sustainable future.Main responsabilities· Android App Developmento Design, develop, and maintain Android applications linked to precision agriculture & water managemento Work closely with back-end teams to ensure smooth integration of APIs and data-driven services.o Optimize app performance and responsiveness for field use in rural and low-connectivity environments.o Implement robust offline capabilities and data synchronization for on-field operability.· Testing & QAo Conduct rigorous testing (unit, integration, UI) to ensure high-quality releases.o Address bugs, improve stability, and continuously refactor code for maintainability.o Collaboration & Product Thinkingo Participate in product definition and design sprints to craft digital tools aligned with the needs of African farmers.o Contribute ideas to improve features, functionality, and overall user experience.· Iterative Prototypingo Build rapid prototypes to test new ideas, interfaces, and field workflows.o Collect user feedback from field agents and agronomists to iterate on solutions.Desired Profile:· Degree in Computer Science, Software Engineering, or related field.· 2+ years’ experience in Android development with Kotlin (Java is a plus).· Strong knowledge of Android SDK, RESTful APIs, offline storage, and real-time data handling.· Experience with Git, CI/CD tools, and Firebase or similar mobile backends.· Interest in IoT, agriculture, or geospatial data is a strong plus.· Ability to adapt to changing environments and work autonomously in a fast-paced start-up setting.· Excellent communication skills in French or English.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In