Senior iOS
About the role
Advanced proficiency in Swift (Swift 5.9+), including value semantics, protocol-oriented programming, and modern language features.
Extensive hands-on experience building and maintaining production-grade iOS applications for iPhone and iPad; macOS experience is a strong plus.
Strong expertise in SwiftUI for modern UI development, with solid knowledge of UIKit for hybrid and legacy codebases.
Deep understanding of Apple frameworks, including Combine, Structured Concurrency (async/await, Actors), Core Data, Core Animation, and AVFoundation as applicable.
Proficient in implementing App lifecycle management, background execution, and efficient memory and battery usage.
Responsibilities
- Develop and maintain high-quality iOS applications for iPhone and iPad.
- Collaborate with cross-functional teams to design, develop, and test software solutions.
- Stay updated with the latest iOS technologies and best practices.
- Contribute to the overall technical vision and roadmap of the product.
Requirements
- Top 3 Required skills: iOS - Swift, Swift UI, Mac OS
- Years of experience in each of the must-have skills: 8+
- No required certifications
Qualifications
- BS/MS in Computer Science or related field
- Experience with version control systems like Git
- Experience with continuous integration and deployment tools
Skills
- Swift
- SwiftUI
- UIKit
- Core Data
- Combine
- Structured Concurrency
- Core Animation
- AVFoundation
Benefits
- Flexible work schedule
- Competitive hourly rate depending on experience
- 12 Months + extension duration
- W-2, 1099, C2C employment type
Pay
- Depending on experience (DOE)
Schedule
- Full-time
Benefits
- Health insurance
- Retirement plan
- Professional development opportunities
Employment Type
- W-2
- 1099
- C2C
Equal Opportunity Employer
MACHINE LEARNING TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. MACHINE LEARNING TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will MACHINE LEARNING TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract.