Senior Software Engineer, iOS
Core
Design, develop, and maintain a client's iOS application, ensuring performance, quality, and responsiveness while shipping new features.
Role type
Senior IC iOS engineer
Builds
iOS mobile applications
Domain
Mobile development (iOS)
Deliverable
production ML models | product features
Required skills
Swift, iOS architectures (MVC, MVVM, VIPER), REST APIs, JSON, networking frameworks, debugging complex systems, code reviews, technical design and architecture
Preferred skills
Asynchronous server communication, performance and UX optimization, agile methodologies (Scrum, Kanban)
Technologies
Swift, iOS SDKs
Responsibilities
Design and develop iOS application features, collaborate with cross-functional teams, debug technical issues, write clean and scalable code, participate in code reviews, contribute to technical architecture, manage the full software development life cycle
Seniority
Senior, hands-on IC