Lead Software Engineer - Mobile
FreshworksChennaiFull TimeEngineering
Remotely
react nativeflutteriosgraphqlswiftuiswiftcore datauikit
Job Description
📋 Description
- Own and evolve mobile architecture across apps.
- Decide between native Swift vs Flutter/React Native; plan migration paths.
- Lead design reviews; ensure SOLID and clean architecture.
- Drive large-scale refactors and platform migrations.
- lower technical debt and prioritize architecture backlog.
🎯 Requirements
- 8+ years software eng; 6+ years shipping iOS apps.
- 2+ years in technical leadership.
- Expert-level Swift; strong Objective-C interop; iOS SDK, Xcode.
- Concurrency, memory management, and debugging mastery.
- UIKit, SwiftUI; experience with Flutter or React Native.
- Data persistence: Core Data, SQLite; offline-first design.
🎁 Benefits
- Competitive compensation and equity
- Global, diverse team environment
- Health, dental, vision coverage
- Learning & career growth opportunities
Back to all jobs