Senior iOS Engineer

NPR · Washington, DC

Engineering Arts & Culture Posted 2 weeks ago

Rapid Prototyping
Continuous Integration
User Experience Design (UX)
Claim this company


A thriving, mission-driven multimedia organization, NPR produces award-winning news, information, and music programming in partnership with hundreds of independent public radio stations across the nation. The NPR audience values information, creativity, curiosity, and social responsibility – and our employees do too. We are innovators and leaders in diverse fields, from journalism and digital media to IT and development. Every day, our employees and member stations touch the lives of millions worldwide.

Across our organization, we’re building a workplace where collaboration is essential, diverse voices are heard, and inclusion is the key to our success.


Role Summary


NPR Digital Media is committed to delivering high quality listening, reading and viewing experiences across all platforms. As a senior mobile engineer, you will work on high-performing Scrum teams in a collaborative environment. You will be involved in all aspects of feature development for existing and new NPR mobile apps, from planning to publish.



Required Tech Skills:

  •  Proficiency in both Swift and Objective-C
  •  Strong Object-Oriented programming skills
  •  Knowledge of design patterns and software architecture
  •  Experience working with RESTful APIs
  •  Experience working with a version control system (Git preferred)


Other Required Skills:

  •  Creativity, initiative, thirst for innovation and acute attention to detail
  •  Ability to mentor and coach those more junior
  •  Vigor for crafting well-tested, well-documented and elegantly structured code
  •  Empathy for users and passion for crafting great user experiences
  •  Good oral and written communication skills


Bonus Points For:

  •  Experience working with reactive programming frameworks, such as RxSwift or Combine
  •  Some familiarity with SwiftUI
  •  Experience working in an Agile environment
  •  Experience working with Continuous Integration platforms
  •  Experience with rapid prototyping
  •  Familiarity with UX/UI design
  •  A passion for NPR’s content and/or familiarity with our digital products


What else?

  • Due to COVID-19, all of the employees in the Digital Media division (which this position is a part of) are working remotely until at least June 2021. We’ve implemented a virtual hiring process and continue to interview candidates via video conference. We are onboarding and supporting new hires remotely at this time as well. NPR has not made any long-term decisions at this time about working remotely full-time. Therefore candidates not in the Washington, DC area should plan on relocating to that area in mid-late 2021.
  • We’re an Agile shop grounded in Scrum + Lean, and we believe that investment in the right methods and tools, combined with attention to people and culture, is the best way to deliver great work as happily and efficiently as possible. We constantly try to improve how we do what we do.
  • We are located in DC’s NoMa district in a LEED Gold Certified building. We are 5 minutes to the metro and within 15 minutes of a great range of restaurants, retail, and culture (Union Station, H Street Corridor, and Union Market).
  • We are diverse, lifelong learners. We read omnivorously from NPR’s giveaway bookshelf (getting hints from the NPR Books Tumblr), regularly attend Tiny Desk Concerts, and edit bad grammar on milk cartons.


NPR offers a competitive compensation and comprehensive benefits package including health and wellness benefits, retirement, and work/life balance programs, as well as opportunities for career growth and development.

 Want more NPR? Explore the stories behind the stories on our NPR Extra blog. Get social with NPR Extra on Facebook and following @NPRExtra and #NPRLife on Twitter and Instagram. Find more career opportunities at and on Twitter at @NPRJobs.

 NPR is an Equal Opportunity Employer. NPR is committed to being an inclusive workplace that welcomes diverse and unique perspectives, all working toward the same goal – to create a more informed public. Qualified applicants receive consideration for employment without regard to race, color, ethnicity, national origin, ancestry, age, religion, religious belief, sex, pregnancy, sexual orientation, gender, gender identity or expression, transgender status, gender non-conforming status, intersex status, sexual stereotypes, nationality, citizenship status, personal appearance, marital status, family status, family responsibilities, military status, veteran status, mental and physical disability, medical condition, genetic information, genetic characteristics of yourself or a family member, political views and affiliation, unemployment status, protective order status, status as a victim of domestic violence, sexual assault, or stalking, or any other basis prohibited under applicable law.

To apply for this job please sign in or enter your email below.

Related Jobs

Senior Backend/DevOps Engineer - First Look Media
New York, NY - Posted 4 weeks ago
Senior Full-Stack Engineer - Coforma
Washington, DC - Posted 1 month ago

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo