PitchMeAI
The New York Times

iOS Engineer

The New York Times · New York, NY

  • On site
  • Full-time
  • $130,000 / year
  • New York, NY

Job highlights

  • Build engaging iOS app features for readers.
  • Maximize subscriber value and user engagement.
  • Utilize Swift and SwiftUI for app development.
  • Collaborate with cross-functional teams.
  • Contribute to app architecture and roadmap.

About the role

About The New York Times

The mission of The New York Times is to seek the truth and help people understand the world. Independent journalism is at the heart of all we do. We have a world-renowned newsroom, with journalists reporting from nearly 160 countries. We focus deeply on reader experience across print, audio, digital, and our app destinations. Our business strategy centers on making journalism so good that it’s worth paying for.

Since 1851, The New York Times' mission has been to seek the truth and help people understand the world. Our mobile apps bring this mission directly to our subscribers. Our iOS apps are progressive and innovative, with teams advocating for the best approaches and participating in Early Access Programs.

About the Role

Our Mobile Teams are at the intersection of our mission. We are looking for iOS Engineers across several teams to help us elevate our apps to the next level. Some of the exciting opportunities include:

  • Building engaging features to enhance the reader experience in our flagship News app.
  • Maximizing subscriber value within our Growth Platform.
  • Applying the latest trends in native development to create engaging experiences on our Games team.
  • Helping users discover and cook the world's best recipes on the Cooking team.
  • Building foundational technologies that empower all mobile teams by joining the App Platforms team.

This is a hybrid role, based at our New York City headquarters. You will report to the Mobile Engineering Manager and collaborate with native iOS and Android engineers, QA, product, project, data, and design professionals.

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.
  • Proficiency in iOS design patterns, memory management, and multi-threading (e.g., SwiftUI, UIKit, Combine, MVVM/MVI, 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.

Additional Information

This role may require limited on-call hours. An on-call schedule will be determined upon joining.

The annual base pay range for this role is $110,000 - $130,000 USD.

Benefits may include medical, dental, and vision benefits, Flexible Spending Accounts (F.S.A.s), a company-matching 401(k) plan, paid vacation, paid sick days, paid parental leave, tuition reimbursement, and professional development programs.

Commitment to Diversity and Inclusion

The New York Times Company is committed to being the world’s best source of independent, reliable, and quality journalism. We embrace a diverse workforce with a broad range of backgrounds and experiences. We encourage people from all backgrounds to apply.

We are an Equal Opportunity Employer and do not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status, and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

Accommodations and Fair Chance

The New York Times Company will provide reasonable accommodations as required by applicable federal, state, and/or local laws. Individuals seeking an accommodation should email reasonable.accommodations@nytimes.com.

The Company encourages those with criminal histories to apply and will consider applications in accordance with applicable

Skills & topics

  • iOS Engineer
  • Swift
  • SwiftUI
  • Mobile Development
  • App Development
  • Native iOS
  • Software Engineer
  • Hybrid
  • New York City
  • Journalism

How to get hired

  • Tailor your resume: Highlight your Swift, SwiftUI, and native iOS development experience, aligning it with responsibilities like feature building and code quality.
  • Showcase your portfolio: Demonstrate your passion for app performance and quality by sharing relevant iOS projects on platforms like GitHub.
  • Understand the mission: Research The New York Times' commitment to journalism and its reader-centric approach to app development.
  • Prepare for technical interviews: Be ready to discuss iOS design patterns, memory management, Swift, SwiftUI, and your experience with Git/GitHub.
  • Ask insightful questions: Inquire about team collaboration, technical challenges, and opportunities for growth within the mobile engineering department.

Technical preparation

Practice Swift and SwiftUI coding challenges.,Review iOS design patterns and memory management.,Prepare to discuss Git and CI/CD workflows.,Familiarize yourself with app release processes.

Behavioral questions

Describe a challenging iOS project you completed.,How do you stay updated with iOS trends?,Discuss your experience mentoring junior engineers.,How do you ensure code quality and performance?

Frequently asked questions

What is the work arrangement for an iOS Engineer at The New York Times?
This is a hybrid role based at The New York Times' New York City headquarters. It requires a combination of in-office and remote work, offering flexibility while ensuring in-person collaboration with your team.
What is the salary range for an iOS Engineer at The New York Times?
The annual base pay range for this iOS Engineer position is between $110,000 and $130,000 USD. Actual compensation may vary based on experience and other factors. Eligible employees may also receive bonuses and stock options.
What are the key technical skills required for The New York Times iOS Engineer role?
Key technical skills include 2+ years of native iOS development experience with Swift, proficiency in Swift, SwiftUI, UIKit, Combine, MVVM/MVI, CoreData/GRDB, and knowledge of Git/GitHub. Experience with the mobile app release process and Agile practices is also important.
Does The New York Times offer benefits for this iOS Engineer position?
Yes, The New York Times offers a comprehensive benefits package. This typically includes medical, dental, and vision insurance, Flexible Spending Accounts (FSAs), a company-matching 401(k) plan, paid time off, paid parental leave, and tuition reimbursement.
How does The New York Times approach app development for its iOS applications?
The New York Times approaches iOS app development with a focus on innovation and reader experience. Teams utilize progressive technologies like Swift and SwiftUI, participate in early access programs, and aim to build foundational technologies that empower all mobile initiatives.
What is the application process like for an iOS Engineer at The New York Times?
The application process typically involves submitting your resume and cover letter, followed by interviews. These interviews may include technical assessments focusing on iOS development, coding challenges, and discussions about your experience and fit with The New York Times' mission and culture.
What opportunities exist for career growth as an iOS Engineer at The New York Times?
As an iOS Engineer, you'll have opportunities to build engaging features, contribute to app architecture, and mentor other engineers. The New York Times also offers professional development programs and encourages continuous learning in iOS technologies and AI tooling.
How important is The New York Times' mission to this iOS Engineer role?
The New York Times' mission to seek the truth and help people understand the world is central to all roles. iOS Engineers are expected to demonstrate a strong commitment to this mission and uphold the value of journalistic independence in their work.