drjobs Flutter Engineer

Flutter Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Nairobi - Kenya

Yearly Salary drjobs

USD USD 20 - 30

Vacancy

1 Vacancy

Job Description

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.

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.