Senior iOS Engineer
Core
Designing and implementing scalable iOS applications and supporting infrastructure, leading architectural decisions for consumer software products.
Role type
Senior iOS Engineer
Builds
iOS mobile applications
Domain
Consumer software / Mobile
Required skills
iOS fundamentals, structured concurrency, unit testing, integration testing, end-to-end testing, modern software engineering paradigms
Preferred skills
Functional programming, reactive concepts, architectural leadership, long-term initiative planning
Technologies
iOS, structured concurrency
Responsibilities
Design and implement clean, maintainable, testable, and scalable code for iOS applications; Lead architectural decisions; Devise unit, integration, and end-to-end tests; Share learnings with the team; Think outside the box about medium- to long-term initiatives to improve and scale development efforts.
Seniority
Senior, hands-on IC