Manager, Mobile Software Engineering
Core
Lead a team of mobile software engineers building and delivering award-winning features for NPR's flagship mobile applications.
Role type
Senior IC mobile software engineering manager
Builds
Native mobile applications (iOS/Android) for public radio news and music
Domain
Public media / Mobile software engineering
Deliverable
production ML models | product features
Required skills
Mobile software engineering management, Swift/Objective-C, Kotlin/Java, native mobile release infrastructures, Git, Agile/Scrum product delivery, technical design, inclusive leadership, systemic problem solving, user-centric empathy, incident management
Preferred skills
Managing external agency vendors/contractors, native mobile media streaming frameworks (AVKit/AVFoundation, Media3/ExoPlayer), responsive design architectures (SwiftUI/Combine, Jetpack Compose/Coroutines), design patterns (MVVM), automotive platforms (CarPlay/Android Auto)
Technologies
Swift, Objective-C, Kotlin, Java, Git, AVKit, AVFoundation, Media3, ExoPlayer, SwiftUI, Combine, Jetpack Compose, Coroutines
Responsibilities
Manage, mentor, and coach a team of Mobile Software Engineers; Lead recruitment and hiring efforts; Partner with product managers, UX designers, and editorial partners; Lead technical planning and execution of software projects; Conduct software design and code reviews; Analyze and implement engineering workflow improvements; Identify blockers and write automation scripts; Oversee response to critical mobile production bugs; Coordinate workflows for external contributors and vendors
Seniority
Senior, hands-on IC with management responsibilities