Lead Software Engineer - Mobile (iOS)
Role details
Job location
Tech stack
Job description
We are looking for a Lead iOS Engineer with strong hands-on experience in native iOS development and technical leadership. The candidate will lead architecture, design, and delivery of enterprise mobile applications while mentoring development teams.
Requirements
9+ years of Software Engineering experience
7+ years of native iOS development
Strong expertise in:
Swift
SwiftUI
Xcode
Cocoa Touch
XCTest
Core iOS Frameworks
Experience as Lead Developer / Tech Lead / Mobile Architect
Strong knowledge of mobile architecture & design patterns
Experience with code reviews, mentoring, and team leadership
Agile/Scrum experience
Preferred Skills
Objective-C / C++
Firebase, Google Analytics, OAuth, Realm
Cloud/Container tools: Docker, Kubernetes, OpenShift
Backend exposure: Java, J2EE, Spring
Databases: Oracle, DB2, SQL Server
Tools: Jira, Confluence, Bitbucket, Bamboo