We review applications weekly. Shortlisted candidates hear back within 5–7 business days.
Intro call → technical task or live coding → system/design discussion → culture fit and offer.
You’ll build and maintain high-quality mobile apps for iOS and Android. Expect to craft polished UIs, integrate secure APIs, manage state cleanly, and ensure performance, reliability, and offline behavior. You’ll automate testing and releases, monitor crashes, and iterate quickly with the product/design teams.
Experience: 2–4+ years in mobile development (Flutter or React Native).
Platform: Cross-platform first; native Kotlin/Swift exposure is welcome.
Ecosystem: REST/GraphQL APIs, push notifications, deep links, analytics, crash reporting.
CI/CD: App Center/Fastlane, store submissions, beta tracks, versioning.
Location/Type: Remote-friendly (Lahore HQ) • Full-time.
Must-have
Strong Dart (Flutter) or TypeScript (React Native).
State management (e.g., Bloc/Provider/Riverpod or Redux/React Query).
Clean architecture (MVVM/Clean), dependency injection, and modular code.
Performance tuning, offline sync, and secure storage/auth flows.
Git workflow, code reviews, and clear documentation.
Nice-to-have
Native modules/bridges, camera/maps, in-app purchases, payments.
Automated tests (unit, widget/e2e) and build pipelines.
Firebase suite (Auth, FCM, Remote Config), App Store/Play Console expertise.