Senior Mobile Software Architect
Core
Design scalable mobile and cross-platform systems for NPR's news, information, and music programming, supporting high-traffic delivery across owned properties and member stations.
Role type
Senior Mobile Software Architect
Builds
Unified mobile architectures, personalization pipelines, and resilient distributed systems for public media
Domain
Public media / Mobile development / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Native mobile architecture (iOS/Android), Distributed systems design, RESTful/GraphQL API design, Media streaming protocols, Cloud infrastructure (AWS/GCP), Data privacy compliance (GDPR/CPRA), CI/CD pipelines, Code governance
Preferred skills
Backend languages (Go/PHP), Edge caching strategies, Relational databases (SQL), Open-source contributions
Technologies
Swift, Kotlin, Java, Objective-C, AWS, GCP, Git, GraphQL, REST
Responsibilities
Define shared architectural patterns for native and cross-platform codebases, Lead platform-to-client architecture for personalized content delivery, Conduct technical evaluations for custom builds vs vendor solutions, Provide technical oversight for cross-divisional product roadmaps, Establish code review standards and security protocols, Author documented core libraries and participate in on-call rotation
Seniority
Senior, hands-on IC with strategic leadership