About the Role We're seeking an experienced iOS Lead to drive the architecture, quality, and delivery of our mobile applications. This is a technical leadership position where you'll own end-to-end development, mentor engineering talent, and champion best practices that define how we build scalable, performant iOS applications. You'll work across product, design, QA, and backend teams to translate complex requirements into elegant technical solutions that impact millions of users. Key Responsibilities Technical Leadership & Architecture Lead the end-to-end development and delivery of iOS applications, ensuring high performance, responsiveness, and maintainability across diverse devices and OS versions Design and implement scalable, modular architectures using modern patterns (MVVM, VIPER, Clean Architecture) and guide the refactoring of legacy codebases Participate in and lead design reviews with peers and stakeholders to evaluate technology options and make architectural decisions Establish and enforce development standards, coding guidelines, and best practices that ensure code quality and maintainability Conduct Engineering Excellence & Quality Assurance through code reviews, provide constructive feedback, and mentor developers on style guidelines, design patterns, and testing practices Implement comprehensive testing strategies including unit testing (high coverage), UI testing, and integration testing Optimize applications for performance, memory efficiency, and battery consumption through profiling, tuning, and systematic optimization Troubleshoot and resolve issues across the full app stack—UI, API integration, and backend services Team Leadership & Collaboration Guide and mentor junior developers, fostering a culture of technical excellence and continuous learning Collaborate with cross-functional teams (product managers, designers, QA engineers, backend developers) to define requirements and translate them into technical specifications Partner with DevOps teams to establish and maintain automated build, testing, and deployment pipelines using CI/CD tools Stay informed about emerging mobile technologies and drive innovation by incorporating relevant advancements into projects Required Qualifications Experience & Expertise 7+ years of professional iOS development experience with a proven track record of shipping production-ready applications Deep proficiency in Swift (primary language) and Objective-C, using Xcode and modern development tools Advanced knowledge of iOS SDKs, APIs, frameworks, and the Apple ecosystem (UIKit, SwiftUI) Strong foundation in object-oriented and protocol-oriented programming, algorithms, data structures, and design patterns Expert-level understanding of memory management, concurrency (Grand Central Dispatch, async/await), and performance optimization techniques Technical Skills Hands-on experience with modern iOS architectures (MVVM, VIPER, Clean Architecture) and design pattern implementation Strong expertise in unit testing, UI testing frameworks (XCTest, UIKit testing), and designing robust test cases Experience with dependency injection patterns and tools for building modular, testable code Proficiency with RESTful web services (Codable, JSONSerialization), HTTP clients (URLSession, Alamofire), and WebSocket communication Solid experience with data persistence solutions (Core Data, Realm, UserDefaults) Demonstrated ability to implement complex features including geolocation services, map integrations (MapKit), and advanced location-based functionality Proficiency with version control (Git/GitHub) and CI/CD systems (Xcode Cloud, Jenkins, GitHub Actions) Experience with AI-powered development tools (GitHub Copilot, Claude, ChatGPT) to enhance productivity and code quality Design & User Experience Proven ability to implement pixel-perfect designs and translate UI/UX requirements into intuitive, accessible user experiences Deep understanding of Human Interface Guidelines (HIG) and modern UX best practices Experience with both UIKit and SwiftUI frameworks for building responsive interfaces Ideal Candidate Profile A highly efficient, proactive contributor who thrives in dynamic, collaborative environments Demonstrates strong ownership mentality and attention to detail Curious about emerging technologies and eager to explore new ways to leverage AI and innovation Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders Committed to mentoring and elevating team capabilities Experienced in navigating the iOS release cycle and App Store submission
Lead the end-to-end development and delivery of iOS applications, ensuring high performance, responsiveness, and maintainability across diverse devices and OS versions Design and implement scalable, modular architectures using modern patterns (MVVM, VIPER, Clean Architecture) and guide the refactoring of legacy codebases Participate in and lead design reviews with peers and stakeholders to evaluate technology options and make architectural decisions Establish and enforce development standards, coding guidelines, and best practices that ensure code quality and maintainability Conduct Engineering Excellence & Quality Assurance through code reviews, provide constructive feedback, and mentor developers on style guidelines, design patterns, and testing practices Implement comprehensive testing strategies including unit testing (high coverage), UI testing, and integration testing Optimize applications for performance, memory efficiency, and battery consumption through profiling, tuning, and systematic optimization Troubleshoot and resolve issues across the full app stack—UI, API integration, and backend services Guide and mentor junior developers, fostering a culture of technical excellence and continuous learning Collaborate with cross-functional teams (product managers, designers, QA engineers, backend developers) to define requirements and translate them into technical specifications Partner with DevOps teams to establish and maintain automated build, testing, and deployment pipelines using CI/CD tools Stay informed about emerging mobile technologies and drive innovation by incorporating relevant advancements into projects
7+ years of professional iOS development experience with a proven track record of shipping production-ready applications Deep proficiency in Swift (primary language) and Objective-C, using Xcode and modern development tools Advanced knowledge of iOS SDKs, APIs, frameworks, and the Apple ecosystem (UIKit, SwiftUI) Strong foundation in object-oriented and protocol-oriented programming, algorithms, data structures, and design patterns Expert-level understanding of memory management, concurrency (Grand Central Dispatch, async/await), and performance optimization techniques Hands-on experience with modern iOS architectures (MVVM, VIPER, Clean Architecture) and design pattern implementation Strong expertise in unit testing, UI testing frameworks (XCTest, UIKit testing), and designing robust test cases Experience with dependency injection patterns and tools for building modular, testable code Proficiency with RESTful web services (Codable, JSONSerialization), HTTP clients (URLSession, Alamofire), and WebSocket communication Solid experience with data persistence solutions (Core Data, Realm, UserDefaults) Demonstrated ability to implement complex features including geolocation services, map integrations (MapKit), and advanced location-based functionality Proficiency with version control (Git/GitHub) and CI/CD systems (Xcode Cloud, Jenkins, GitHub Actions) Experience with AI-powered development tools (GitHub Copilot, Claude, ChatGPT) to enhance productivity and code quality Proven ability to implement pixel-perfect designs and translate UI/UX requirements into intuitive, accessible user experiences Deep understanding of Human Interface Guidelines (HIG) and modern UX best practices Experience with both UIKit and SwiftUI frameworks for building responsive interfaces
7+ years of professional iOS development experience with a proven track record of shipping production-ready applications Deep proficiency in Swift (primary language) and Objective-C, using Xcode and modern development tools Advanced knowledge of iOS SDKs, APIs, frameworks, and the Apple ecosystem (UIKit, SwiftUI) Strong foundation in object-oriented and protocol-oriented programming, algorithms, data structures, and design patterns Expert-level understanding of memory management, concurrency (Grand Central Dispatch, async/await), and performance optimization techniques Hands-on experience with modern iOS architectures (MVVM, VIPER, Clean Architecture) and design pattern implementation Strong expertise in unit testing, UI testing frameworks (XCTest, UIKit testing), and designing robust test cases Experience with dependency injection patterns and tools for building modular, testable code Proficiency with RESTful web services (Codable, JSONSerialization), HTTP clients (URLSession, Alamofire), and WebSocket communication Solid experience with data persistence solutions (Core Data, Realm, UserDefaults) Demonstrated ability to implement complex features including geolocation services, map integrations (MapKit), and advanced location-based functionality Proficiency with version control (Git/GitHub) and CI/CD systems (Xcode Cloud, Jenkins, GitHub Actions) Experience with AI-powered development tools (GitHub Copilot, Claude, ChatGPT) to enhance productivity and code quality Proven ability to implement pixel-perfect designs and translate UI/UX requirements into intuitive, accessible user experiences Deep understanding of Human Interface Guidelines (HIG) and modern UX best practices Experience with both UIKit and SwiftUI frameworks for building responsive interfaces