- Design, develop, test, deploy, and support native iOS applications.
- Develop secure and scalable mobile experiences using modern iOS technologies.
- Design, build, and maintain reusable iOS SDKs and frameworks.
- Collaborate with Product, Security, Architecture, and Platform teams.
- Drive engineering excellence through code reviews and technical leadership.
- Implement and maintain mobile release pipelines and deployment automation.
- Create automated testing strategies and quality gates.
- Investigate, troubleshoot, and resolve production issues.
- Contribute to technical documentation and developer onboarding materials.
- Mentor engineers and contribute to a culture of continuous learning.
Basic Qualifications
- Bachelor's degree in Computer Science,
Engineering, or related field.
- 5+ years of software development experience.
- 3+ years of native iOS development experience.
- Experience publishing applications to the Apple App Store.
- Solid problem-solving and communication skills.
- Experience working in Agile software development environments.
Technical Requirements
Required Skills
- Swift
- SwiftUI
- UIKit
- Combine
- Core Data
- XCTest
- RESTful APIs
- JSON Parsing
- Git and GitHub