Qureos

Find The RightJob.

Flutter UI Engineer

JAMIIPLUS — NOW HIRING

Flutter UI Engineer

Design + Build · Figma to Flutter · Android-First · Nairobi, Kenya

KES 120,000 – 180,000/month · 6-Month Guaranteed Contract · Remote-First

At a Glance

Location

Nairobi, Kenya — Remote-first, occasional in-person with Kenya CPO

Salary

KES 120,000 – 180,000/month — based on experience and portfolio strength

Contract

6 months guaranteed — with renewal based on Phase 1 delivery

Hours

Full-time — 40 hours/week

Start Date

Within 30 days of offer acceptance

Reports To

Kenya CPO (design approvals) + CEO (Chicago, USA)

Framework

Flutter (Dart) — mandatory, non-negotiable

Design Tool

Figma — you design from scratch and own the handoff

Primary Platform

Android-first — Tecno Camon, Infinix Hot, Samsung A-series

Apply To

careers@jamiiplus.org — Subject: Flutter UI Engineer — [Your Name]

About JamiiPlus

JamiiPlus is East Africa's first mobile super-app — being built right now, in Nairobi, by a Kenyan-led team. We combine a TikTok-style entrepreneur pitch feed, a verified SME marketplace with M-Pesa native checkout, and a Fintech layer covering community savings groups and lending — all in one product built for the Kenyan user.

Think of it as WeChat meets Shark Tank, engineered for East Africa. This is not a foreign app adapted for Kenya. This is a Kenyan product built from the ground up by people who understand this market.

Why this role matters: You will be the person who designs and builds every screen that a Kenyan user sees. If the design does not feel Kenyan, the product fails. If the Flutter code does not run at 60fps on a Tecno Camon on 3G, the product fails. You are the difference between JamiiPlus working and not working for the people it is built for.

The Role

We are looking for one exceptional Flutter UI Engineer based in Nairobi who can both design screens in Figma and build them in Flutter. This is not a design-only or development-only role. You own the entire frontend layer — from blank Figma canvas to production code on Google Play.

You will work directly with the Kenya CPO who reviews and approves every design before the backend team builds against it. You will receive API contracts from the Nairobi-based Senior Backend Architect. You will be the person who decides what JamiiPlus feels like.

This is a solo frontend role. No separate designer hands you files. You design, you build, and you own it. The Kenya CPO approves your designs. The backend team builds APIs for you. You connect everything into a world-class mobile experience.

What You Will Build — Phase 1Social Pitch Feed

  • Full-screen vertical video scroll — TikTok-style 60-second entrepreneur pitches, optimized for 2G/3G
  • Vouch interaction — animated endorsement button with micro-animation, ceremonial feel
  • Live pitch indicator — animated state for real-time pitches
  • Pitcher profile overlay — expand without leaving the feed
  • Comment stream — slides up from bottom with quick-reply bar
  • Share sheet — WhatsApp-first

NKM Competition — "Be the Next Kenyan Millionaire"

  • Real-time leaderboard — live Vouch counts, position change indicators, countdown timer
  • Hot Period variant — final 72-hour urgency state with distinct visual treatment
  • Pitch submission flow — video upload, preview, category, confirmation
  • Live winner announcement stream — confetti animation, community comment feed
  • Vouch confirmation micro-interaction — must feel like casting a vote, not pressing a like button

Marketplace + Payments

  • Seller storefront — product grid, trust indicators, reviews, business story
  • Shop the Pitch overlay — product card floats during video, one-tap add to cart
  • JamiiPay QR scan-to-pay — M-Pesa STK Push trigger UI
  • In-app chat with payment request — buyer-seller messaging with M-Pesa inline

Foundation

  • Complete Figma design system — typography, color tokens, component library, icon set
  • Light and dark mode — every screen, built simultaneously not as afterthought
  • Offline state screens — every primary view has an offline variant
  • Skeleton loaders — never spinners

The Device Reality — Design for This

Your users are not using iPhone 15 Pro. Every design decision must perform at 60fps on these specific devices:

Device

RAM

Screen

Network

Tecno Camon 20 — Primary

4GB

6.67" FHD+

2G/3G/4G

Infinix Hot 30 — Secondary

4-6GB

6.78" FHD+

2G/3G/4G

Samsung Galaxy A14 — Premium

4-6GB

6.6" FHD+

4G/5G

Must-Haves — Non-Negotiable

✓ 3+ years Flutter (Dart) development — at least one shipped app on Google Play

✓ Strong Figma skills — you can design a mobile screen from scratch, not just implement one

✓ Android performance optimization — proven 60fps on mid-range devices

✓ Experience with video feed UIs or social feed scroll performance

✓ Light and dark mode implementation — simultaneously, not as afterthought

✓ Skeleton loaders and offline state design experience

✓ Async communication discipline — daily written stand-ups, no chasing required

✓ Based in Kenya — Nairobi strongly preferred

Strong Advantages

  • Experience designing or building for low-end Android devices on 2G/3G Kenyan networks
  • M-Pesa payment UI experience — STK Push flows, pending states, receipt screens
  • Animation experience — Rive or Flutter animation APIs for micro-interactions
  • Experience with social apps, marketplace UIs, or Fintech checkout flows
  • Figma component library and design system experience
  • Understanding of East African user behavior — informal economy, mobile-first users

Deal Breakers — Do Not Apply If

✗ You are only a developer — you need a designer to give you files before you can start

✗ You are only a designer — you cannot implement your designs in Flutter

✗ You have no shipped Flutter apps on Google Play

✗ Your portfolio shows only iOS or web work

✗ You are an agency or BDE placing a developer — individual applicants only

✗ You cannot commit to full-time 40 hours per week for 6 months

How the Team Works

Team

Location

Your Relationship

YOU

Nairobi, Kenya

Design all screens in Figma + build in Flutter — own every pixel

Kenya CPO

Nairobi, Kenya

Approves every design before you build — your primary contact

Senior Backend Architect

Nairobi, Kenya

Delivers API contracts — you integrate Flutter against their endpoints

Mid-Level Backend Dev

Nairobi, Kenya

Builds endpoints you need — same time zone, real-time collaboration

(CEO)

Chicago, USA

Weekly all-hands — Wednesday 9am Chicago / 5pm Nairobi

  • Daily a sync standup — Notion update by 9am Nairobi time every weekday
  • Design approval flow — complete Figma screen → CPO reviews (48hr SLA) → approved → you build → backend integrates
  • No backend developer writes UI code — you own the Flutter layer entirely, no exceptions

What Success Looks Like

At Month 6 — a first-time Smartphone user in Kibera picks up a Tecno Camon, opens JamiiPlus, scrolls the pitch feed, taps Vouch for a pitcher they believe in, and completes an M-Pesa payment — all in under 3 minutes, on 3G, without reading any instructions. That is your success criterion.

  • 60fps on Tecno Camon with zero dropped frames on feed scroll
  • NKM leaderboard opens in under 1 second on 3G connection
  • First-time user completes full Vouch flow with zero support intervention
  • JamiiPay QR scan-to-payment completes in under 10 seconds

How to Apply

careers@jamiiplus.org | Subject: Flutter UI Engineer — [Your Full Name]

Your application must include all four of the following — incomplete applications will not be reviewed:

1. Google Play link or APK — at least one Flutter app we can install and test on an Android device

2. Figma portfolio link — showing mobile UI/UX work you designed from scratch, not implemented from someone else's files

3. Answer this question in 150 words or less: "A user in Nairobi opens JamiiPlus on a Tecno Camon with a 2G connection. The pitch feed takes 8 seconds to load and drops frames on scroll. What are the three most likely causes and how do you fix them in Flutter?"

4. Your expected monthly rate in KES and your location within Kenya

This role closes when filled — do not wait. If you are reading this and you meet the requirements, send your application today. We are building now.

Share This Listing

  • LinkedIn Kenya — tag JamiiPlus and use #FlutterKenya #MobileDevKenya #HiringKenya
  • Fuzu Kenya fuzu.com
  • iHub Nairobi ihub.co.ke job board
  • Wellfound wellfound.com
  • WhatsApp — share freely in developer groups and professional networks

Referral Bonus: Know a Flutter developer in Kenya who is perfect for this role? Refer them, they get hired, and they complete their first month — you receive KES 10,000 paid via M-Pesa.

Pay: $4,500.00 per month

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.