⚠️ 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