**Senior iOS Mobile App Developer** **Responsibilities** - Design and build apps for the iOS platform. - Provide architectural leadership to the team and our client. - Mentor fellow developers. - Work closely with UI/UX design, product ownership, back-end and other teams. - Proficient English and communications skills required. - Good analytical thinking and problem-solving skills. **Technical Requirements** - Bachelor's degree in Computer Science, Engineering, or equivalent experience. - 3+ years of native iOS app development experience using Swift and/or Objective-C. - Experience with offline storage, threading and performance tuning required. - Strong understanding of iOS architecture patterns like MVC and MVVM. - Good understanding of core iOS frameworks such as UIKit, Core Data, Core Animation, Core Graphics and Core Text required. - Experience working with remote data via REST and JSON. - Experience publishing multiple iOS apps and beta distribution using TestFlight, Firebase and/or AppCenter. **Bonus Skills** - Experience with SwiftUI and Combine. - Experience using Fastlane to automate beta/prod release process. - Experience with hybrid mobile technologies like React Native, Flutter and Xamarin. - Backend development experience with.Net/C#, Java/Spring and/or Node.js.