Senior iOS Software Engineer
Core
Design, develop, and maintain advanced iOS applications, shaping product evolution and balancing business needs with engineering practices.
Role type
Senior IC iOS Software Engineer
Builds
High-quality iOS experiences and mobile applications
Domain
Mobile technology / iOS development
Deliverable
production ML models | product features
Required skills
SwiftUI, Swift, Objective-C, software architecture (MVVM, VIPER, Clean Architecture), iOS SDK, performance optimization, networking/API integration, debugging
Preferred skills
Mentorship, Agile/Scrum collaboration, staying current with iOS tools
Technologies
Swift, SwiftUI, UIKit, Core Data, Core Animation, Core Graphics, Xcode, RESTful APIs, JSON
Responsibilities
Lead design and development of iOS applications; drive technical decisions and architectural choices; mentor junior developers; perform code reviews; solve complex technical issues; collaborate with backend developers on API integration; support testing and deployment
Seniority
Senior, hands-on IC