Senior iOS developer
Core
Design, develop, and support native mobile applications for phones and tablets, optimizing user experiences and troubleshooting technical issues.
Role type
Senior IC iOS developer
Builds
Native mobile applications
Domain
Fintech / Mobile development
Required skills
Swift, UIKit, Combine, SwiftUI, XCTest, REST API integration, CI/CD, SOLID design principles, reactive architecture, native accessibility (VoiceOver, Dynamic Type), TDD, BDD, memory and performance debugging, unit testing, code reviews, mentoring
Preferred skills
Enterprise development, design systems, building native features as modules
Technologies
Swift, UIKit, Combine, SwiftUI, XCTest, REST, CI/CD, TDD, BDD
Responsibilities
Prepare specifications, design, develop, and support mobile applications; review and assess designs using evaluation tools; create and conduct unit tests across a range of mobile devices; build native mobile applications; support production mobile systems; troubleshoot and resolve technical problems
Seniority
Senior, hands-on IC