
iOS Software Engineer
- Cupertino, CA
- Permanent
- Full-time
- Proven track record in designing and developing iOS applications for external customers.
- 2+ years experience with iOS development.
- Comfortable working with globally distributed, multi-functional teams.
- Strong Communication and Collaboration Skills: The ability to articulate sophisticated technical concepts clearly and work optimally with multi-functional teams, including product managers, designers, and other engineers.
- BS in Computer Science or equivalent field with demonstrated ability
- Experience with UIKit and SwiftUI: While proficiency in UIKit is essential, hands-on experience with SwiftUI is a significant plus, as it indicates a forward-looking approach to iOS development.
- Prior experience with backend and/or frontend development is a bonus
- Familiarity with Modern Architectural Patterns: Knowledge of and experience with modern architectural patterns beyond MVC, demonstrates an understanding of building scalable and maintainable applications.
- Experience with Unit and UI Testing: A strong dedication to quality and a history of writing unit tests and UI tests using frameworks.
- Knowledge of CI/CD Pipelines: Experience with CI/CD tools and practices to automate the build, test, and deployment process.