NG

Mid-Senior Flutter Mobile Developer (in Jordan)

NGO
📍 Gabon 🇬🇦Temps partiel🗓️ about 2 months 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]

This offer is no longer available

This position was likely filled. Explore current openings in the same field below.

See active offers

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.

🇨🇦

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

CDIabout 2 months 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,3702 months ago
NG

Full Stack Developer

NGO·Gabon🇬🇦

Le poste de Full Stack Developer au sein de la Fédération internationale des Sociétés de la Croix Rouge et du Croissant Rouge (IFRC) est à pourvoir. Les fourchettes salariales proposées sont les suivantes : au Liban (en USD) de 2912 à 3712 ; en Jordanie (en JOD) de 1927 à 2604 ; en Egypt (équivalent EGP en CHF) de 846

CDIabout 2 months ago
NG

Youth Development Programs Senior Officer

NGO·Gabon🇬🇦

Established in 1951, Amideast is an American nonprofit organization dedicated to creating hope, opportunity, and mutual understanding among people in the Middle East, North Africa, and United States through life changing opportunities for education and cultural exchanges. Working with local, regional, and international

CDIabout 1 month ago