NG

Mid-Senior Flutter Mobile Developer (in Jordan)

NGO
📍 Gabon 🇬🇦Temps partiel🗓️ 6 days ago

Job Description

Gabon
Temps partiel

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

Business & Finance Consulting (BFC, www.bfconsulting.com), a Swiss consulting company specialized in development finance, is supporting The Future Skills Fund (FSF) in Amman, Jordan within the “Education Financing for Employment” project. FSF, with financial support from the German Government, partners with the German Development Bank (KfW) to advance skills building in Jordan.

Details:

Contracting: Deliverable-based Service Agreement (this is not an employment opportunity); the Developer is expected to deliver the agreed scope within the project timeline.

Input: Part-time (working hours and schedule are at the Developer's discretion).

Timeline: Q3 2026 – Q1 2027.

Estimated effort: Approximately 30 person-days.

Expected duration: Approximately 50 working days.

Location:

Work location: Remote, with periodic coordination meetings as needed; for this, the Developer is expected to be located in Jordan.

Reporting: Day-to-day technical direction by FSF's Technical Product Owner (TPO); the contract is held and administered by BFC.

Technical scope: Backend (BFF, APIs) is built and owned by FSF's in-house Technical Product Owner; the Developer's scope is limited to Flutter application development and integration against provided API contracts.

Deliverables & IP: All code, assets, and deliverables become the sole property of FSF upon acceptance; source code is transferred to FSF's GitHub organisation.

Your Responsibilities:

Develop the ISA Mobile Application (Flutter, iOS & Android) per approved functional requirements (BRD) and provided API contracts.

Implement offline handling (read-only offline access with write-blocking when disconnected), secure authentication (including biometric login), and real-time chat (WebSocket-based).

Implement full Arabic/English localization with RTL layout support.

Integrate push notifications (Firebase Cloud Messaging) and crash/analytics reporting.

Work independently against API contracts, raising clarifying questions proactively rather than requiring close supervision.

Collaborate with the Technical Product Owner on API contract definition and sequencing.

Deliver work in milestones aligned with the project's SOW, each accepted only after functional testing, TPO review, and written TPO approval, with testing/QA support during UAT.

Deliver signed, submission-ready iOS and Android builds; the store submission itself (Apple App Store, Google Play) is handled by FSF.

Maintain a clean, atomic commit history using Conventional Commits, and keep documentation (setup instructions, architecture notes, non-obvious implementation decisions) current with each milestone rather than deferring it to final handover.

Hand over complete source code and documentation to FSF's designated GitHub organisation in a form fully usable by another developer.

Desired Qualifications:

Production Flutter experience: 1-2+ shipped apps on both iOS and Android.

State management proficiency (e.g. Riverpod, Bloc, or Provider), with a scalable, testable app architecture.

REST API integration experience: comfortable building against documented API contracts before endpoints are live.

Offline data handling: read-only offline state with write-blocking when disconnected, plus local caching/persistence.

FCM push notification integration.

Real-time communication: Socket.IO client or WebSocket integration, previous chat experience.

Arabic/RTL layout experience: must have shipped a bilingual app.

Secure auth integration: secure token storage, refresh token handling, session expiry (federated auth, not built fresh).

Build & release proficiency: signing, provisioning, and producing submission-ready iOS and Android builds (store submission is handled by FSF).

Disciplined Git practice: Conventional Commits, atomic commit history, and clear technical documentation for handover.

Ability to work remotely and independently on a part-time, deliverable-based basis, meeting agreed milestone dates.

CI/CD experience for Flutter and prior fintech/edtech experience are an advantage.

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Does my CV fit this offer? Free diagnosis

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes. 2 Développeur position(s) posted this week in Gabon.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

When tailoring your CV for NGO, turn their requirement for les compétences demandées dans l'annonce into a concrete, quantifiable win. Show how you delivered this, not just that you have it. Employers value proof over promises—it makes your application unforgettable.

International NGO — NGO recruiters read your cover letter to assess your understanding of the humanitarian mission, not just technical skills. Show you know the country field context and the specific challenges of this sector.

Measurable achievements — At this level, back every skill with a precise example and a quantified result. Prepare 2-3 strategic questions about this organization's current challenges — candidates who anticipate difficulties are consistently rated higher.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

NG

Senior Full Stack Developer

NGO·Gabon🇬🇦

The International Federation of Red Cross and Red Crescent Societies (IFRC) is the world s largest humanitarian network, with 191 member National Red Cross and Red Crescent Societies. IFRC uses the Triple R – response, resilience and respect – to deliver on Strategy 2030. IFRC responds to disasters and crises, ensuring

CDI6 days ago
NG

Senior Development Manager

NGO·Gabon🇬🇦

Background 🎓 Formation / Diplômes The International Rescue Committee (IRC) responds to the world s worst humanitarian crises, helping to restore health, safety, education, economic wellbeing, and power to people devastated by conflict and disaster. Founded in 1933 at the call of Albert Einstein, the IRC is one of the

BénévolatCompensation: ($105,37020 days ago
AF

IOS Developer (M/F)

Africashore·Bo🇬🇦

Africashore recrute un Développeur iOS (H/F) pour renforcer ses équipes et répondre aux besoins de ses clients. Missions : En tant que Développeur iOS, vous serez chargé de concevoir et développer des applications avancées pour la plateforme iOS. Vous implémenterez, développerez et corrigerez du code conformément aux n

CDI3 months ago
AF

JAVA Developer (M/F)

Africashore·Bo🇬🇦

Contexte du poste Dans le cadre de nos futures campagnes de recrutement pour nos clients, nous recherchons des profils de développeurs Java. Vous intégrerez une équipe dynamique pour concevoir et maintenir des solutions logicielles de haute qualité. Missions Au sein d une équipe, vous identifierez les besoins et adapte

CDI3 months ago