As a Senior Flutter & Mobile Engineer at Scientific Webs, you will lead the core mobile architecture for high-concurrency client platforms, including on-demand delivery apps, fintech wallets, telemetry dashboards, and multi-tenant ERP mobile extensions. You will write elegant, scalable Dart code, build custom animations, and bridge native Swift/Kotlin modules whenever hardware acceleration or background services are required.
Responsibilities
- Architect, develop, and maintain cross-platform Flutter applications for iOS and Android with 60fps fluid UI performance.
- Implement state management architectures utilizing BLoC, Riverpod, or Provider with clean domain-driven design principles.
- Integrate third-party RESTful APIs, WebSockets, payment gateways (Apple Pay, Google Pay, Stripe UAE, Telr), and push notification services (FCM).
- Bridge native iOS (Swift/Objective-C) and Android (Kotlin/Java) APIs for complex device sensors, Bluetooth BLE, biometrics, and background geofencing.
- Oversee end-to-end automated deployment pipelines (Fastlane, GitHub Actions) to the Apple App Store and Google Play Store.
- Conduct rigorous code reviews, mentor junior and mid-level developers, and champion automated unit, widget, and integration testing.
- Optimize app memory consumption, startup latency, and offline SQLite/WatermelonDB synchronization mechanisms.
Requirements
- 3+ years of production experience shipping high-traffic cross-platform apps using Flutter & Dart.
- Deep understanding of reactive programming, state management patterns (BLoC or Riverpod), and Flutter rendering pipeline.
- Demonstrated experience with native platform channels (Swift/Kotlin) and deep OS-level integration.
- Proven track record of publishing multiple live apps on both Apple App Store and Google Play Store.
- Strong grasp of Git workflows, continuous integration/continuous deployment (CI/CD), and Agile development sprints.
- Familiarity with cloud microservices, Firebase Auth/Firestore, and secure offline-first data caching.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical industry experience.
Benefits
- Competitive compensation package - as candidate deserves based on merit and technical depth.
- Flexible hybrid working arrangements with high-speed remote office allowance.
- Comprehensive medical and accidental health insurance for you and your family.
- Sponsored certifications, tech conference attendance, and access to premium learning portals.
- High-performance workstation (MacBook Pro M-Series or custom dual-monitor workstation).
- Opportunity to collaborate on international enterprise projects spanning Dubai, Saudi Arabia, and Europe.