Ad Image

Mobile Application Developer

 Important:
Due to the high number of applications we receive, only candidates who can work within our stated salary range and are based in Ghana will be considered.
Please do not apply if you expect payment in USD or rates outside our range.


Compensation

  • Salary: Competitive and paid in Ghana Cedis (GHS)
  • Range: GHS 4,000 – 6,000 monthly depending on experience
  • Bonuses: Local performance bonuses and team incentives may apply

Location

Hybrid: 2 days in-office (Tema Community 25) and 3 days remote
Eligibility: Ghana Residents Only


Key Responsibilities

  • Develop and maintain Flutter applications for Android and iOS
  • Manage state using Bloc, Provider, Riverpod, or GetX
  • Integrate APIs (REST, JSON) and third-party SDKs (Google Maps, Firebase, payment gateways)
  • Work with Firebase (Analytics, Crashlytics, Cloud Messaging) and CI/CD pipelines
  • Implement secure authentication (OAuth, JWT, encryption)
  • Optimize app performance (profiling, caching, memory management, offline support)
  • Collaborate with backend developers, designers, and product managers

Technical Skills Required

  • Flutter, Dart, Flutter CLI
  • Bloc, Provider, Riverpod, GetX
  • Firebase (Analytics, Crashlytics, Cloud Messaging)
  • Android Studio, VS Code, Git, CI/CD pipelines
  • REST APIs, JSON, mobile-first API design
  • Payment integrations (Stripe, PayPal, Mobile Money)
  • Google Maps SDK, geolocation, real-time tracking
  • Secure storage, encryption, OAuth, JWT
  • Flutter testing frameworks (widget, integration, UI tests)

Preferred Experience

  • 2–4 years of professional experience building Flutter apps
  • Strong understanding of mobile app lifecycle and publishing

What You’ll Work On

E-commerce (Juaso)

  • Build robust Flutter shopping apps with product catalogs, search, cart & checkout, and vendor dashboards
  • Implement secure mobile payments (Stripe, PayPal, Mobile Money)
  • Develop B2C & B2B features: bulk orders, vendor management, promotions, loyalty systems
  • Deliver smooth user journeys with responsive designs, push notifications, and offline support

Logistics (FlexRoute)

  • Develop real-time driver tracking and delivery management apps with Google Maps integration
  • Build customer and driver features: delivery updates, ETAs, proof-of-delivery, and in-app communication

Shared Responsibilities

  • Convert Figma designs into pixel-perfect Flutter interfaces
  • Integrate REST APIs and manage complex data flows with caching & real-time updates
  • Implement CI/CD pipelines for testing and deployment
  • Use Bloc / Provider / Riverpod / GetX for scalable app architecture
  • Collaborate closely with backend engineers for mobile-first API design
  • Monitor production apps with Firebase Analytics and Crashlytics
  • Optimize performance and ensure secure data handling

Job Type: Full Time

Job Location: (Remote/Hybrid) Tema Comm. 25

Support Us

Your donation helps us maintain and improve the platform.

free