Position Title: Senior iOS/tvOS Engineer Department: Product Development Corporate Area: Digital & Marketing Status: Regular, Full time Exempt Manager Title: Position Overview: PBS is a membership organization that serves the American public with programming and services of the highest quality, using media to educate, inspire, entertain and express a diversity of perspectives. We’re looking for an experienced engineer to join our team to work on the PBS Video and PBS KIDS Video products. Perks include working with friendly mission-driven co-workers, a humane work-life balance, and meaningful work which is accessible to a diverse community. You can find our missions and values here: https://www.pbs.org/about/about-pbs/mission-values/ We’re looking for a senior engineer who has experience developing native apps for iOS or tvOS and enjoys working with a small yet passionate team. Our iOS and tvOS apps serve millions of video streams a week as one of our largest platforms. This role works closely with the engineering, design, and product management teams to design and implement new features to deliver a world class experience. An ideal candidate will have the following characteristics: Enthusiastic: PBS is a mission-driven company that affects positive change with beloved programs. We are looking for someone who advocates for the best quality and experience. Collaborative: PBS has many teams with diverse views. We are looking for a strong communicator who is able to works with different teams while advocating for our users. Humbly opinionated: Passion for our products reflects in our work, but we also grow by listening and understanding different viewpoints. Lifelong learner: PBS is America’s largest classrooms, and this inquisitive nature drives our employees. We encourage and support professional development. As a Senior Engineer, your key responsibilities include: Directing app architecture and making technical decisions to best support the PBS engineering team. Working with other engineers to review code, educate other members, and understand novel approaches. Implementing features by writing production quality code and pairing with other engineers. Monitoring app usage and reviews. Triaging issues expediently as they occur. Communicating with other PBS teams to coordinate timelines, alerting issues affecting our users, and advocating for new ideas to serve our platform and userbase. Skills and Qualifications Proven experience writing and distributing software for iOS, tvOS, and/or macOS Proficiency with Swift and Apple’s SDKs Familiarity with Objective-C, C++, and C Knowledge of Git and continuous integration tools Familiarity with Xcode debugging techniques and writing unit tests Experience integrating 3rd party libraries and using dependency managers like Swift Package Manager or CocoaPods Preferred skills Experience with video streaming, codecs, and AVFoundation Familiarity with tvOS specific features like FocusEngine Interest in SwiftUI and declarative UI Conceptual understanding of asynchronous and concurrency features like Async/Await and Combine Advocating and implementing accessibility support throughout apps If you want to work with people who are dedicated and passionate, start by clicking the button below. Please include some samples of your work in your application: code, blog posts, and links to personal or professional sites. PBS is an Equal Opportunity Employer in accordance with the EEOC and the Commonwealth of Virginia. PBS is a membership organization that, in partnership with its member stations, serves the American public with programming and services of the highest quality, using media to educate, inspire, entertain and express a diversity of perspectives. PBS empowers individuals to achieve their potential and strengthen the social, democratic, and cultural health of the U.S.