About the Role
We are seeking an experienced iOS Mobile App Developer to join our client’s dynamic development team in Los Angeles on a contract basis. In this role, you will be responsible for designing, building, and maintaining high-performance, reliable iOS applications while collaborating with cross-functional teams to define and implement new features.
Responsibilities
- Design and build advanced applications for the iOS platform using Swift and Objective-C
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixes and improve application performance
- Continuously Client, evaluate, and implement new technologies to maximize development efficiency
- Ensure the performance, quality, and responsiveness of applications
Required Qualifications
3+ years of professional iOS development experienceProficiency in Swift; experience with Objective-C is a plusStrong understanding of iOS UI design principles, patterns, and best practicesExperience with iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core TextFamiliarity with RESTful APIs to connect iOS applications to back-end servicesKnowledge of Apple’s design principles and interface guidelinesUnderstanding of code versioning tools, such as GitFamiliarity with continuous integrationPreferred Qualifications
Experience with SwiftUI and Combine frameworkKnowledge of architectural patterns (MVC, MVVM, VIPER)Experience with reactive programming (RxSwift)Understanding of clean code principles and SOLID designExperience with Core ML or ARKitPrior work with Agile development methodologiesApp Store submission experiencePortfolio of shipped iOS appsContract Details
6-month initial contract with possibility of extension or conversionPay rate : $75 – 120 per hourFlexible work arrangements with partial remote options