Skip to content
mimi

Senior Mobile Developer

Confidential

Lagos · On-site Full-time Senior 1w ago

About the role

• *We’re Hiring: Senior Mobile Developer (Remote / Lagos / Abuja)** • *Senior Mobile Developer** • *ESCROW-TECH INC · Carbon-Adjust® Clearing Platform** • *Flutter · iOS & Android · Real-Time IoT**

Role Overview The Carbon-Adjust mobile app is the primary interface for thousands of households and businesses who register IoT devices, set flexibility schedules, and earn passive income by participating in grid-balancing events. As our Senior Mobile Developer you will own the Flutter app from architecture to both app stores — building an offline-first, real-time experience that works reliably on Nigeria’s 2G/3G networks and delivers consumer-grade UI on top of complex energy data.

🏢 About Us • *ESCROW-TECH INC**

is building the Carbon-Adjust® Clearing Platform — a real-time marketplace for energy capacity. You’ll be working on cutting-edge systems at the intersection of • *IoT, energy, and distributed systems**

.

Required skills & experience • 5+ years mobile development; 3+ years Flutter shipped to both App Store and Google Play • Expert Dart: null safety, streams, isolates, async/await patterns • State management: deep production experience with Riverpod or BLoC; able to justify architectural choices • GoRouter or Navigator 2.0: deep-link routing, push-notification navigation • Platform channels: Kotlin/Swift native code for features unavailable in Flutter (BLE, background MQTT) • WebSocket client: reconnect strategies, heartbeat, message queuing during disconnection • MQTT (mqtt\_client): QoS 1/2, persistent sessions, store-and-forward for offline tolerance • Offline-first architecture: Drift (SQLite ORM) or Hive, background sync, conflict resolution • Firebase: FCM push (foreground/background/terminated), Crashlytics, Remote Config feature flags • REST with Dio: auth token refresh interceptors, retry logic, certificate pinning • fl\_chart or equivalent: real-time streaming charts, animated telemetry, time-series axes • Fastlane or Codemagic: automated build, sign, and store deployment pipelines • GitHub Actions: Flutter test gates, APK/IPA artifact upload, branch protection • Testing: unit (Mockito), widget, and integration tests; DevTools performance profiling

Nice to have • IoT companion app experience: BLE device pairing, local network discovery (mDNS), hardware onboarding wizards • Nigerian mobile payment UX: Paystack Popup SDK, OPay/Palmpay flows, USSD fallback patterns • Flutter Web: admin portal may require a web build; code-sharing experience valuable • AWS Amplify or Firebase Hosting for Flutter Web and OTA update delivery • Energy sector familiarity: kW vs kWh, demand response, time-of-use tariffs

📍 Location

Remote / Lagos / Abuja

Salary

₦400,000 – ₦500,000 monthly (gross)

Why Join Us? • Greenfield system (build from zero) • High-impact role with real-world infrastructure • Fast-moving team shipping quickly

📩 How to Apply

Please Click on the Link to Apply:

https://forms.gle/3rA9cHicbbN5S7xx6

We review applications on a rolling basis and will get back to shortlisted candidates within 48 hours.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free