Intermediate Mobile Developer (iOS)
Core
Develop, test, enhance, and maintain high-quality iOS applications independently from design through release, integrating with backend services and optimizing performance.
Role type
Intermediate iOS Engineer (IC)
Builds
iOS mobile applications and solutions
Domain
Mobile Development (iOS)
Deliverable
production ML models | product features
Required skills
Swift, Objective-C, iOS SDK, Xcode, SwiftUI, Combine, Swift Concurrency, RESTful API integration, Git, MVVM, VIPER, SOLID, DRY, Core Data, Core Animation, Core Location, CI/CD, App Store deployment
Preferred skills
Experience in high-growth tech startups, problem-solving across product design and technical aspects
Technologies
Swift, Objective-C, SwiftUI, Combine, async/await, Core Data, Core Animation, Core Location, Git, Xcode
Responsibilities
Independently develop and maintain iOS applications; Contribute to scalable software architecture design; Integrate RESTful APIs and backend services; Conduct code reviews and uphold coding standards; Troubleshoot complex app performance and compatibility issues; Create and maintain technical documentation; Mentor junior developers on best practices
Seniority
Intermediate, hands-on IC