Treehouse Jobs
GraduateHybrid

Flutter Developer (Mobile/Desktop Frontend)

SpaceTrade

Posted 48 days ago

This job has closed

Applications ended on 9 August 2026. We keep the page up so old links still work. See jobs that are still open.

Type
Graduate · Hybrid
Location
Surulere, Lagos
Posted
6 August 2026
Closed
Closed on 9 August 2026
Salary
₦400K - ₦500K monthly

About the role

We are seeking a talented and detail-oriented Flutter Developer to craft world-class mobile/desktop experiences for our iOS and Android applications. As a front-end engineer, you will turn complex financial workflows like multi-currency wallet management, instant crypto-to-fiat swaps, virtual card provisioning, and utility bill checkouts into smooth, pixel-perfect, and ultra-secure UI/UX.

You will work closely with our UI/UX designers, Laravel backend developers, and security engineers to build an intuitive, high-performance mobile/desktop app that users trust with their money daily.

What you'll do

UI/UX & Mobile/Desktop Feature Engineering

Pixel-Perfect Interfaces: Translate complex Figma designs and design systems into fluid, responsive, and accessible Flutter screens across iOS and Android.

Core Fintech Workflows: Build intuitive UI flows for…

Card Issuance: Virtual card creation, card controls (freeze/unfreeze, limit adjustments), and physical card tracking.

Crypto & Transfers: Multi-currency wallet views, QR-code payment scanners, transaction history, and live crypto rate conversion screens.

Bills & Utility Top-Ups: Quick checkout flows for airtime, data, power, and cable subscriptions.

State Management: Maintain a clean, predictable, and scalable client-side architecture (using Provider, BLoC, or Riverpod).

Performance Optimization: Optimize app boot times, memory management, and smooth 60fps animations for low-end to high-end mobile/desktop devices.

Mobile/Desktop Security & Native Integration

Local Security Controls: Implement client-side security measures including biometric authentication (Face ID / Fingerprint), secure storage (Keychain / KeyStore), screen privacy blurs, and screenshot prevention.

Native Bridges: Write custom Platform Channels (Swift / Kotlin) when necessary to interact with native hardware or device APIs.

Network & Data Handling: Integrate RESTful APIs and WebSockets efficiently with proper offline caching, retry logic, error handling, and SSL Pinning.

Deployment & Lifecycle

Manage app store releases, testing builds, and over-the-air updates (App Store Connect, Google Play Console, Fastlane, Firebase App Distribution).

Continuously write unit and widget tests to ensure high test coverage across critical payment screens.

Requirements

  • Tech Requirements
  • 3+ years* of professional experience building commercial cross-platform mobile/desktop apps using Flutter & Dart.
  • Deep proficiency in state management patterns (*Provider*, BLoC, or Riverpod) and Clean Architecture principles.
  • Strong understanding of REST APIs, JSON parsing, WebSockets, and asynchronous programming (Future, Stream).
  • Solid grasp of client-side security: biometric auth, data encryption at rest, secure local storage, and token rotation (JWT).
  • Experience with CI/CD tools for mobile/desktop (GitHub Actions, Bitrise, or Fastlane) and distribution platforms (Firebase App Distribution/TestFlight).
  • Must have a Design & Product Mindset
  • Obsessed with UI/UX details, micro-interactions, dark/light mode execution, and crisp typography.
  • Strong empathy for mobile/desktop user experience—understanding how to present complex financial data simply and safely.
  • Prior experience building Fintech, Neobanking, or Web3/Crypto mobile/desktop applications.
  • Experience integrating push notification pipelines (Firebase Cloud Messaging) for real-time transaction alerts.
  • Familiarity with dynamic forms, dynamic deep linking, or camera-based KYC ID scanning SDKs (e.g., Smile ID, Sumsub).

How to apply

Applications go directly to SpaceTrade. Treehouse Job does not collect your details and never charges for a listing.

Other jobs you should see