Senior Mobile Engineer
iOS (Swift) · Android (Flutter) · Release Owner
Experience: 5+ years · Type: Full-time · Location: Remote
About Us
We are building a high-trust, high-performance mobile experience for a proprietary trading platform that supports traders through every stage — evaluation, funding, scaling, and payouts. Our mission is straightforward: deliver real-time clarity on performance metrics, risk limits, account status, and milestone progression, all directly from the trader's mobile device.
We move fast without compromising on reliability or security. Our mobile applications must handle live data streams, push notifications, deep linking, and degraded network conditions without disruption. Security is treated as a first-class requirement across both platforms, encompassing encrypted storage, robust session management, and platform-native protections.
This is a high-autonomy, execution-focused role with direct access to product leadership. If you thrive on end-to-end ownership from architecture through App Store and Play Store delivery and take pride in building mobile experiences that traders depend on daily, we'd like to hear from you.
Role Overview
We are seeking a Senior Mobile Engineer to own our native iOS application in Swift and deliver our Android application in Flutter (Dart). This is a hands-on role with full ownership across real-time trading interfaces, push notification and deep link infrastructure, security and encryption, architecture, testing, and release management.
Key ResponsibilitiesiOS — Native Swift Development & Apple Ecosystem Ownership
Architect and maintain the iOS application using Swift (SwiftUI and/or UIKit) with production-grade patterns (MVVM / Clean Architecture).
Implement real-time UI for trading dashboards and account state via WebSockets, SSE, or streaming protocols, including reconnection logic, exponential backoff, and stale-data management.
Own the complete Apple release pipeline:
Xcode project configuration (targets, schemes, build settings)
Certificates, provisioning profiles, and code signing
TestFlight distribution (internal/external builds, release notes, build promotion)
App Store Connect submissions (metadata, compliance, screenshots), App Review resolution, phased rollouts, and hotfix releases
Integrate core Apple platform capabilities:
APNs push notifications
Universal Links and deep linking
Biometric authentication (Face ID / Touch ID) via LocalAuthentication, with graceful fallback flows
Maintain a strong security posture:
Keychain-based storage for secrets and session credentials
Data protection best practices, secure backgrounding behavior, and safe logging standards
Encryption of sensitive data at rest and enforcement of secure network communication
Android — Flutter Development & Delivery
Build and maintain the Android application using Flutter (Dart) with a clean, scalable architecture.
Translate Figma designs into polished, responsive UI across onboarding, dashboard, notification, and profile flows.
Integrate REST APIs and real-time data feeds with consistent UI state management and comprehensive error handling.
Implement offline-first behavior:
Caching with well-defined TTL and invalidation strategies
Consistent retry and recovery logic upon network restoration
Manage local persistence and secure storage:
SQLite / Sqflite (schema design, indexing, migrations)
Hive for performant local storage where appropriate
SharedPreferences for non-sensitive configuration
flutter_secure_storage (Android Keystore-backed) for tokens and secrets
Field-level, database-level, or file-level encryption for sensitive persisted data
Own Android release workflows:
Signing configurations, build variants, and product flavors
Google Play Console publishing, staged rollouts, and hotfix iterations
Cross-Platform Product Collaboration
Build engagement features aligned with user milestones, including progress tracking, streaks, badges, and tier progression.
Ensure push notification and deep link-driven user journeys function correctly and consistently across both platforms.
Collaborate with Product, Design, and Backend teams on edge case handling, acceptance criteria, release readiness, and post-release monitoring.
Required Qualifications
5+ years of professional mobile development experience with a demonstrated track record of shipping production applications.
iOS / Swift expertise, including hands-on ownership of code signing and provisioning, TestFlight and App Store Connect workflows, App Review resolution, and rapid release cycles.
Flutter / Dart proficiency for Android delivery, including state management (Riverpod, BLoC, or Provider), networking (Dio/http), real-time data handling, and local persistence patterns.
Security-first engineering mindset: iOS Keychain usage, secure session lifecycle management, encryption and secure storage practices across both platforms, and disciplined logging standards.
Strong debugging and performance optimization skills, including crash triage, profiling, and memory and battery awareness.
Comfortable operating independently with clean Git practices, clear documentation, and consistent communication.
Preferred Qualifications
Experience with fintech or trading products (real-time metrics, risk parameters, account state management).
Proficiency with analytics and crash reporting tools (Crashlytics, Sentry) and disciplined event tracking.
Mobile CI/CD experience (Fastlane, Codemagic, GitHub Actions).
Experience implementing automated UI testing at scale (XCUITest, Flutter integration tests).
Technical StackiOS (Apple Ecosystem)
Swift · SwiftUI / UIKit · Swift Concurrency (Combine is a plus) · URLSession · Keychain & iOS Data Protection · LocalAuthentication (Face ID / Touch ID) · APNs · Universal Links · XCTest / XCUITest · Instruments · Xcode · Swift Package Manager · App Store Connect · TestFlight · Full code signing and release ownershipAndroid (Flutter)
Flutter · Dart · Clean Architecture · Riverpod / BLoC / Provider · Dio / http · Sqflite / SQLite · Hive · SharedPreferences · flutter_secure_storage (Keystore-backed) · Encryption strategy for sensitive local data · Google Play Console · Signing configurations · Staged rollouts
To Apply
Please submit the following:
✅ Your resume/CV, Portfolio or App Store developer account link showcasing your published apps
✅ Brief description of a trading or real-time app you've built (if applicable)
We're building a world-class trading experience — if you're passionate about crafting high-performance, secure mobile applications, we'd love to hear from you.
Apply now 🚀
Senior iOSFlutter Developer Trading Platform • Chennai, IN