Our client are establishing an onsite engineering team in DaresSalaam and Nairobi. Key projects include: Farmer management system (FMS) distribution management system (DMS) and ERP. They follow an agile scrumbased process.
About The Role:
They are looking for a talented Flutter Developer to design and develop highperformance visually appealing mobile applications for both iOS and Android platforms. The ideal candidate will have experience in Dart programming a strong understanding of mobile UI/UX and the ability to integrate backend services seamlessly.
What does the job involve
- Develop and maintain crossplatform mobile applications using Flutter and Dart.
- Build reusable UI components and ensure consistency across iOS and Android platforms.
- Optimize applications for performance scalability and security.
- Work with RESTful APIs GraphQL and thirdparty integrations.
- Implement state management solutions like Provider Riverpod BLoC or GetX.
- Ensure responsiveness and smooth animations using Flutter s widget framework.
- Collaborate with UI/UX designers to create pixelperfect mobile experiences
- Debug troubleshoot and resolve application issues.
- Write unit and integration tests to maintain code quality.
- Work with CI/CD pipelines to automate deployment.
Requirements
Qualifications
- Bachelor s in Computer Science or Software Engineering
- Proven experience in Flutter and Dart development.
- Strong knowledge of mobile UI/UX principles and Material Design.
- Experience with state management techniques (Provider BLoC Riverpod etc.).
- Familiarity with Firebase SQLite or other backend services.
- Experience with version control systems like Git and GitHub/GitLab.
- Understanding of app performance optimization and debugging tools.
- Knowledge of integrating native modules for iOS and Android
- Experience with thirdparty libraries and APIs (Google Maps Payment Gateways etc.).
- Experience with native Android (Kotlin) or iOS (Swift) development.
- Knowledge of cloud platforms like AWS Firebase.
- Familiarity with CI/CD tools (Bitrise Codemagic GitHub Actions).
- Experience with WebAssembly or Flutter Web.
Benefits
- Competitive salary and benefits such as;
- Health & life insurance
- Paid time off 28 days a year
Qualifications Bachelor s in Computer Science or Software Engineering Proven experience in Flutter and Dart development. Strong knowledge of mobile UI/UX principles and Material Design. Experience with state management techniques (Provider, BLoC, Riverpod, etc.). Familiarity with Firebase, SQLite, or other backend services. Experience with version control systems like Git and GitHub/GitLab. Understanding of app performance optimization and debugging tools. Knowledge of integrating native modules for iOS and Android Experience with third-party libraries and APIs (Google Maps, Payment Gateways, etc.). Experience with native Android (Kotlin) or iOS (Swift) development. Knowledge of cloud platforms like AWS, Firebase. Familiarity with CI/CD tools (Bitrise, Codemagic, GitHub Actions). Experience with WebAssembly or Flutter Web.