Design and build advanced applications for Apple's iOS platform, working closely with product managers, designers, and backend developers to deliver intuitive, high-performance mobile experiences.
Requirements
- Proficient in Swift and/or Objective-C
- Experience with Xcode, UIKit, SwiftUI, and Auto Layout
- Solid understanding of the full mobile development life cycle
- Experience with version control systems like Git
- Familiarity with RESTful APIs, JSON, and integration with backend services
- Experience with Core Data, Combine, or ReactiveSwift
- Knowledge of CI/CD pipelines (e.g., Bitrise, GitHub Actions, Fastlane)
Responsibilities
- Design and build advanced applications for the iOS platform using Swift and/or Objective-C
- Collaborate with cross-functional teams to define, design, and ship new features
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Ensure the performance, quality, and responsiveness of applications
- Integrate with RESTful APIs and third-party libraries and SDKs
- Maintain code quality, organization, and automation
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven working experience in iOS development (typically 2+ years for mid-level)
- Familiarity with agile methodologies (Scrum/Kanban)
- Understanding of Apple’s Human Interface Guidelines
- U.S. Citizenship is Required