Turner Broadcasting Mobile Software Architect-NBA Digital in Atlanta, Georgia


Posting Job Title:

Mobile Software Architect-NBA Digital

WarnerMedia Division:



United States - Georgia - Atlanta

Posting Job Description:

The Turner Story

Turner is a division of WarnerMedia along with our sister companies, HBO and Warner Bros., delivering brands like CNN, HLN, TNT, TBS, Adult Swim, Cartoon Network, Turner Sports and so much more! http://www.turner.com/

See what it’s like to work at Turner! Follow us on Instagram , Twitter and Facebook

The Team

This Is Why We Play! NBA Digital is where sports and technology fuse to deliver the best game experience anywhere, anytime. From the casual fan to the die-hards, there's nothing between you and the game. Be part of a team whose passion and commitment for sports is reflected in our products and process.Here at NBA Digital, we manage and operate a large portfolio of digital sports products for the National Basketball Association (NBA), including NBA.com, NBA apps on mobile and connected devices, NBA League Pass, and NBA TV

The Job

As a Mobile Solutions Architect, you will oversee technical architecture and development practices for the NBA apps on mobile devices - iOS, Android, Amazon. Our apps provide live video streaming, VOD clips, NBA news updates, and sports stats to our end users. You will partner with business and technology teams to deliver scalable, resilient, and high-performing apps for a best-in-class user experience. The Mobile Solutions Architect will drive towards a holistic architecture vision for our mobile platforms with shared technology, processes, and tools. You will ensure that technical solutions are designed, developed, and implemented to meet business and product goals.

The Day-to-Day

App Architecture

  • Define and evangelize technical architecture to model mobile app solutions for front-end UI, back-end integrations, video streaming, and content/data flows
  • Break down architecture blueprints to app screens, code components, data models, business logic, and integration needs for APIs and services
  • Create and maintain technical artifacts to describe the physical and logical components for client app technology, platform frameworks, and integrations
  • Identify and evaluate new mobile coding approaches, new platform/OS updates, and innovative proof-of-concepts for mobile product roadmap
  • Collaborate with app developers to define technical requirements for OS frameworks, video players, caching, data persistence, and memory usage

App Code Quality

  • Lead code reviews with developers to evaluate functionality, complexity, scope, size, efficiency, error handling, and run-time performance for improvements
  • Establish and enforce solid coding practices for app performance, efficiency, and maintainability to deliver high-quality code through full product lifecycle
  • Establish test-driven development practices for unit, functional, and integration testing to cover code analysis, requirements coverage, and failure scenarios
  • Assess build, test, and deploy pipelines and optimize CI/CD processes to simplify release planning, testing integration, and minimize shipped bugs

App Performance And Security

  • Track performance metrics for app startup, screen rendering, video streaming, battery/memory/data usage, app crashes, and network calls
  • Set performance goals for app and video metrics, capture metrics across app releases, and track how our app compares against industry benchmarks
  • Propose technical enhancements to optimize app functionality and work closely with developers to implement, review, and test updates
  • Advise on best practices for app security including device/OS vulnerabilities, security controls, code exploits, sensitive data, authentication, and encryption

Operational Support

  • Assist with technical triage for critical app issues and reported crashes, identifying root causes, immediate fixes, and long-term improvements
  • Be hands-on for problem discovery to dig into front-end behaviors, service calls, app stack traces, HLS video streaming, ads, and content/data processing

The Essentials

  • 5+ years of experience in mobile technology design, architecture, and coding
  • Experience building native motive apps through full lifecycle to completion
  • Strong understanding of app design patterns - MVC, MVVC, MVP, MVVM
  • Knowledge of native iOS coding - Swift, Objective-C, Xcode
  • Knowledge of native Android coding - Java, Kotlin, Gradle, XML, Android Studio
  • 2+ years of experience with live streaming video (HLS), CSAI/SSAI video ads
  • Experience with in-app purchase, push notifications, and API/SDK integrations
  • Knowledge of JSON/XML data retrieval and processing via REST APIs
  • Experience with unit testing and TDD for mobile apps - XCUITest, Expresso
  • Experience with version control (Git), CI/CD practices, and app release lifecycle
  • Experience with app debugging tools, crash logs, and network traffic sniffers
  • Familiar with app stores - Google Play, App Store Connect, Amazon Appstore
  • Proactive self-starter who dives in to get things done effectively
  • Can manage multiple projects in a fast-paced environment
  • Great communication and collaboration skills

The Perks

  • Paid time off every year to volunteer
  • Access to wellbeing tools, resources, and freebies

  • 2018 Best Company for Working Mothers

  • 2018 Best Company for Dads
  • An in-house learning and development team to help shape and grow your career
  • Part of the WarnerMedia family of powerhouse brands

Turner Broadcasting System, Inc. and its subsidiaries are Equal Opportunity Employers and E-Verify users. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status .



Requisition #:


Position Type:

Full Time

Area of Interest:


Business Unit_TBS:



Advertising, Cable/Broadcast Television Networks, Games – Development & Publishing, Online Content/Services