Senior iOS Software Engineer
Core
Design, develop, and deploy native iOS applications using Swift and the latest iOS SDK in a collaborative team.
Role type
Senior IC iOS Software Engineer
Builds
Large customer-facing native mobile application
Domain
Mobile development (iOS)
Deliverable
production ML models | product features
Required skills
Swift, UIKit, SwiftUI, iOS frameworks, MVC, MVVM, background processing, multithreading, Firebase, Crashlytics, Git, unit testing
Preferred skills
SDLC leadership, Okta, Dynatrace, AI in mobile development, Jira (Scrum/Kanban), code-scanning tools (SonarQube, Checkmarx)
Technologies
Swift, UIKit, SwiftUI, Firebase, Crashlytics, Git, Jira, Dynatrace, Okta, SonarQube, Checkmarx
Responsibilities
Design, develop, and deploy native iOS applications; Use CI/CD automation to deliver high-quality mobile solutions; Assess and implement iOS-native technologies to improve performance; Take part in agile ceremonies; Maintain documentation of system changes; Support production through an on-call rotation; Coordinate with Android and backend teams
Seniority
Senior, hands-on IC