🕐 Posted 4d ago

Software Development Engineer - Mobile App Development

NAB Leadership Foundation

SeattleFull-timeMid LevelOn-site

Job Description

Overview Tennis Channel is building the future of digital sports streaming. We are rebuilding our entire Direct-to-Consumer (DTC) platform, from mobile to connected TVs, to deliver world‑class live and on‑demand tennis experiences to millions of fans. As a Software Development Engineer (Mobile App Development), you will help design, build, and scale high‑performance applications across iOS, iPadOS, and Android using React Native, Swift, and Kotlin, while partnering closely with teams building backend services, CMS platforms, and video streaming infrastructure.

Responsibilities Design, build, and maintain hybrid iOS and Android applications using React Native, Swift, and Kotlin. Implement native integrations for performance‑critical features like video playback, analytics, and push notifications. Collaborate with backend engineers to deliver live and on‑demand streaming experiences.

Work with design and product to ensure a consistent user experience across iPhone, iPad, and Android devices. Integrate advanced playback features (DRM, adaptive bitrate streaming, live DVR, ad markers). Ensure high app performance, stability, and quality through automated testing and monitoring.

Contribute to architecture, component design, and developer tooling that support hybrid app scalability. Stay current with Apple, Android, and React Native ecosystem improvements. Qualifications Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). 5+ years of experience building and shipping iOS and/or Android applications.

Strong proficiency in React Native, Swift, and/or Kotlin. Deep understanding of UIKit, SwiftUI, AVFoundation, Jetpack, and concurrency patterns on both platforms. Familiarity with video streaming (HLS, MPEG-DASH, DRM, offline playback).

Experience consuming REST or GraphQL APIs. Strong debugging and performance optimization skills. EEO Statement Tennis Channel is proud to be an equal opportunity employer and a drug‑free workplace.

Employment practices will not be influenced or affected by virtue of an applicant's or employee's race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, military or veteran status or any other characteristic protected by law. Location This role is onsite and located in Santa Monica, CA. Compensation & Benefits The base salary compensation range for this role is $160,000 to $200,000.

Final compensation for this role will be determined by various factors such as a candidate's relevant work experience, skills, certifications, and geographic location. Full‑time positions are eligible for benefits that include participation in a retirement plan, life and disability insurance, health, dental and vision plans, flexible spending accounts, sick leave, vacation time, personal time, parental leave and employee stock purchase plan. #J-18808-Ljbffr

Posted 4 days ago

Related Jobs

Related Searches

Apply Now