← Back to jobs·Jobs/Freshworks/Lead Software Engineer - Mobile (iOS)
F
Chennai

Lead Software Engineer - Mobile (iOS)

📍 Chennai, IndiaOn-site💰 Salary not disclosedFull-time🎓 8++ exp

About the role

Freshworks is hiring a Lead iOS Engineer to own the technical direction of flagship mobile applications serving millions of users. You'll set the architectural standard, make native-vs-cross-platform calls, lead a team of iOS and cross-platform engineers through mentorship rather than hierarchy, and remain hands-on writing code in the hardest parts of the system.

What you'll do

Own and evolve the mobile architecture across the app portfolio - modularization, state management, offline/sync strategy
Make and document consequential technical decisions with clear trade-off analysis and migration paths
Own the release train - versioning, phased rollouts, App Store submission, kill switches, rollback procedures
Own crash-free-session rate, cold-start and frame-rate budgets, and app performance targets
Mentor senior, mid-level, and junior engineers, driving the hiring bar for mobile

What we're looking for

8++ years of relevant experience
8+ years of professional software engineering experience, with 6+ years building and shipping production iOS applications
2+ years in a technical leadership role owning architecture and outcomes for a team of engineers
Expert-level Swift with strong Objective-C interop, deep command of the iOS SDK and Xcode toolchain
Deep expertise in concurrency and multithreading (GCD, Swift Concurrency, actors) and memory management
Proven experience with cross-platform delivery (Flutter or React Native) and judgment on when not to use it

Nice to have

Experience leading a UIKit to SwiftUI or native to cross-platform migration in productionMobile security depth - Keychain, certificate pinning, encryption at rest, OWASP MASVSExperience building shared SDKs or a design system consumed by multiple appsExperience in B2B SaaS, multi-tenant, or enterprise mobility

*Since this application happens externally, we can't share status updates or feedback for this role.

Role details

SalarySalary not disclosed
LocationChennai, India
Work modelOn-site
TypeFull-time
Experience8+ years

Job and company details reflect information available at the time of posting and may have changed since. Please verify current details with the employer before applying.