Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NBCUniversal Logo

Senior Software Engineer - Android

NBCUniversal

$155,000 - $175,000
Aug 15, 2025
Englewood, NJ, USA
Apply Now

Building and evolving high-quality, user-focused mobile applications across Android platforms, including smartphones and tablets, to deliver scalable and intuitive mobile products

Requirements

  • 5+ years of professional Android development experience
  • Deep knowledge of Kotlin and Java, and familiarity with Jetpack libraries
  • Experience with MVVM, Clean Architecture, or other scalable mobile app architectures
  • Strong understanding of mobile design patterns, UI/UX principles, responsive design, and modern UI frameworks such as Jetpack Compose
  • Experience with video streaming on Android (HLS/DASH/CMAF), media playback and DRM
  • Familiarity with REST and GraphQL APIs
  • Strong debugging and performance profiling skills using Android Studio and related tools
  • Solid experience with CI/CD, testing frameworks, and crash analytics tools like Firebase, Bitrise, or Jenkins

Responsibilities

  • Design, develop, and maintain native Android applications with a focus on performance, usability, and video streaming
  • Optimize app performance, memory usage, and network efficiency for a smooth user experience
  • Ensure high code quality through test automation, peer reviews, and engineering best practices
  • Troubleshoot and resolve issues in production and non-production environments
  • Integrate video playback technologies including HLS/DASH and DRM across a variety of devices
  • Participate in architecture discussions and influence key technical decisions
  • Stay current with Android platform advancements and media consumption trends

Other

  • 5+ years of professional experience
  • Participate in sprint planning, retrospectives, and code reviews
  • Comfortable working in an agile environment
  • Hybrid: generally contributing from the office a minimum of three days per week
  • Company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks