Software Engineer - iOS
Core
Designing, developing, and maintaining high-quality iOS applications for an AI-based service.
Role type
iOS Software Engineer
Builds
Commercial-grade iPhone and iPad applications
Domain
Mobile Development / Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, multi-threading, memory management, network communication, OOP, design patterns, SOLID principles, TDD, RESTful APIs, Git, App Store compliance
Preferred skills
Hybrid Frameworks (Flutter, Ionic, React Native)
Technologies
Xcode, Firebase, Swift, Objective-C, Git
Responsibilities
Investigate, modify, and refactor iOS app bugs; handle iOS version updates and App Store compliance; build and publish apps; isolate and reproduce bugs; conduct code reviews; setup development environments; design common libraries and components; improve architecture by converting legacy code; prepare technical documentation.
Seniority
Mid-level, hands-on IC