
Mobile App Developer
About Us
Samawada is a Canadian registered charitable organization dedicated to providing access to clean water in underserved communities in East Africa, with a particular focus on Somalia. We use technology and data to strengthen donor engagement, project tracking, and impact transparency.
Registered Charity Number: 723571485 RR 0002
Website: https://samawada.org/
Position Overview
Samawada is seeking a talented Mobile App Developer to design, develop, and maintain mobile applications that support our digital ecosystem, including donor engagement platforms, field data collection tools, and impact dashboards.
This role will contribute to building user-friendly mobile solutions that improve accessibility, transparency, and real-time data tracking for both donors and field teams. The ideal candidate is experienced in developing cross-platform or native mobile applications and is passionate about creating meaningful technology for social impact.
This is an excellent opportunity for developers who want to apply their technical skills to humanitarian work while gaining real-world nonprofit technology experience.
What You Will Do
Develop and maintain mobile applications for iOS and/or Android platforms.
Design intuitive, user-friendly mobile interfaces for donors, staff, and field teams.
Build and integrate APIs to connect mobile apps with back-end systems and databases.
Optimize app performance, responsiveness, and reliability across devices.
Implement offline capabilities for field data collection in low-connectivity environments.
Collaborate with designers, developers, and program teams to deliver seamless user experiences.
Integrate third-party services such as payment systems, CRM platforms, and analytics tools.
Support development of donor engagement features and real-time impact tracking tools.
Test, debug, and troubleshoot issues across different devices and operating systems.
Document app architecture, code, and development processes.
What We Are Looking For
Experience with mobile app development (iOS, Android, or cross-platform frameworks).
Proficiency in frameworks such as React Native, Flutter, Swift, or Kotlin.
Experience integrating RESTful APIs and working with back-end services.
Familiarity with mobile UI/UX best practices and responsive design.
Understanding of mobile performance optimization and security best practices.
Experience with offline-first or low-bandwidth app design is an asset.
Ability to work independently in a remote environment.
Strong problem-solving and communication skills.
Passion for using technology for social impact.
Required career level
- Experienced (Non Manager)