← Back to jobs

iOS Engineer

Company
The New York Times
Location
New York, NY
Work type
Full Time · Hybrid
Posted
2026-09-01

Job description

Responsibilities:

Build and ship iOS features by enhancing existing code and creating new functionality from scratch
Write clean, maintainable code using Swift and SwiftUI
Mentor other iOS engineers and support their growth
Participate in code reviews and write unit tests; collaborate with QA to enable robust automated functional tests
Contribute to app architectural decisions, documentation, technical roadmap and timeline estimations
Integrate with internal NY Times services and external third-party APIs
Stay current on iOS technologies, best practices, and AI tooling for mobile development
Demonstrate support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world

Basic Qualifications:

2+ years of professional native iOS development experience using Swift
iOS design patterns, memory management, and multi-threading, such as SwiftUI, UIKit, Combine, MVVM/MVI, and CoreData/GRDB
Knowledge of Git/GitHub and best practices for peer code review
Experience with the mobile app release process, build tools, and continuous integration
Experience with Agile software development practices
Understanding of dependency injection
Proven focus on app performance, quality, and responsivenessBasic Qualifications:

2+ years of professional native iOS development experience using Swift
iOS design patterns, memory management, and multi-threading, such as SwiftUI, UIKit, Combine, MVVM/MVI, and CoreData/GRDB
Knowledge of Git/GitHub and best practices for peer code review
Experience with the mobile app release process, build tools, and continuous integration
Experience with Agile software development practices
Understanding of dependency injection
Proven focus on app performance, quality, and responsiveness

Preferred Qualifications:

Knowledge of iOS UI concepts (layouts, themes, styles, views) and Material Design guidelines
Experience working on a mobile platform team
Experience working with a distributed team and an understanding of how to make the most of asynchronous collaboration

Original source