Lead Software Engineer - Mobile

Freshworks
Chennai
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Mentorship","Written communication","Consensus building","Data-driven decision-making","Collaboration"]

Own the technical direction of one or more flagship mobile applications, setting architectural standards and making build-vs-buy and native-vs-cross-platform decisions. Lead iOS architecture and delivery while staying hands-on on the highest-risk components. Drive release operations, CI/CD reliability, quality and performance targets, and incident response. Partner closely with Product, Design, Backend, and QA to shape roadmap sequencing and success metrics.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Freshworks
Freshworks
2 days ago

Lead Software Engineer - Mobile

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Own the technical direction of one or more flagship mobile applications, setting architectural standards and making build-vs-buy and native-vs-cross-platform decisions. Lead iOS architecture and delivery while staying hands-on on the highest-risk components. Drive release operations, CI/CD reliability, quality and performance targets, and incident response. Partner closely with Product, Design, Backend, and QA to shape roadmap sequencing and success metrics.
Location: Chennai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own and evolve mobile architecture across the app portfolio, including modularization, state management, navigation, and offline/sync strategy.
  • •Make and document consequential technical decisions, run design reviews, and uphold SOLID/clean architecture and pattern consistency.
  • •Break down multi-quarter initiatives into scoped, sequenced work; deliver highest-risk components, prototypes, and performance-critical paths.
  • •Own the release train (versioning, branching, phased rollouts, App Store submissions, and rollback procedures) and improve build/developer productivity.
  • •Define and enforce quality/performance/reliability targets, instrument and profile with iOS tools, and act as incident commander for production mobile incidents.

Key Requirements

  • •8+ years of professional software engineering with 6+ years 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 and deep command of iOS SDK, Xcode, and Instruments.
  • •Demonstrated ownership of non-trivial mobile architecture at scale, including modularization and dependency management (SPM/CocoaPods).
  • •Strong expertise in concurrency/multithreading, memory management, and performance/stability debugging; strong experience with UIKit and SwiftUI.
Skills:MentorshipWritten communicationConsensus buildingData-driven decision-makingCollaboration
Languages:English
Tech Stack:SwiftObjective-CIOS SDKXcodeInstrumentsMetricKitSwiftUIUIKitCombineFlutterDartReact NativeGCDSwift ConcurrencyAsync-awaitActorsCore DataSQLiteRealmSPM

Company Brief

Freshworks
Provides cloud-based customer engagement, CRM and ITSM software (Freshdesk, Freshservice, Freshsales) that helps businesses manage customer and employee experiences through SaaS products and AI-driven tools.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2010
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor