M

Major League Baseball

Professional baseball league with media rights

Senior Android Engineer - MLB App Feature Teams

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • At least 6 years of professional experience building production Android applications.
  • Strong expertise in Kotlin, the Android SDK, Jetpack Compose, coroutines, and modern Android architecture.
  • Experience working in modular Android codebases with shared core modules, design systems, and established architectural patterns.
  • Strong experience integrating REST and GraphQL, including error handling, asynchronous state management, and API contract collaboration.
  • Testing discipline across unit, integration, snapshot, and UI testing, including experience running tests in continuous integration.
  • Experience diagnosing production issues using logs, metrics, crash reporting, analytics, and observability tools.
  • Familiarity with push notifications, deep links, widgets, feature flags, experimentation, and release management.
  • Strong Git workflow, code review, and written communication skills.
  • Practical experience using generative AI developer tools to support software delivery, with judgment to review, adapt, test, and explain generated code.

Responsibilities

  • Build Android features in Kotlin and Jetpack Compose across app, media, and shared platform modules.
  • Translate product requirements and Figma designs into polished, accessible, production-ready user interfaces while maintaining cross-platform consistency with iOS.
  • Design and implement clean, maintainable feature architecture that fits a modular Android codebase.
  • Integrate REST and GraphQL APIs with resilient networking, thoughtful state handling, caching where appropriate, and clear failure states.
  • Improve app performance, responsiveness, startup behavior, crash-free sessions, and overall reliability.
  • Partner with Product, Design, iOS, Backend, QA, and Test Engineering to clarify requirements, shape technical plans, and define test coverage early.
  • Monitor feature rollouts and production behavior using Firebase, Datadog, crash reporting, analytics, and release health signals.
  • Own production issues from diagnosis through resolution, including root-cause analysis and follow-up prevention work.
  • Drive measurable improvements in build time, delivery throughput, code quality, and engineering efficiency.
  • Provide PR reviews, mentor engineers, and help establish patterns that scale across feature teams.
  • Use generative AI tools such as GitHub Copilot or similar assistants to accelerate implementation, refactoring, test generation, debugging, and documentation while retaining engineering accountability.
  • Validate AI-assisted work through tests, code review, static analysis, observability checks, and secure coding practices before merge.
  • Follow internal AI usage guidance, repository conventions, data-handling expectations, and review standards.

Desired Qualifications

  • Experience building high-traffic consumer apps with millions of users.
  • Experience in media, video streaming, sports, live events, or real-time data.
  • Experience with Firebase, Datadog, GraphQL clients, analytics platforms, remote configuration, and experimentation frameworks.
  • Experience improving app startup, rendering performance, memory usage, networking efficiency, or build performance.
  • Experience in large shared repositories with many contributors and multiple release trains.
  • Technical leadership experience, including mentoring, architecture reviews, and cross-team delivery.
  • Familiarity with responsible generative AI practices, including prompt/context hygiene, AI-assisted test creation, and evaluation of generated code quality.

About the Company

Major League Baseball

Professional baseball league with media rights

Major League Baseball (MLB) is the top professional baseball league in the United States and Canada, made up of 30 teams that operate as independent franchises within a league-wide partnership. It coordinates the season, playoffs, and the World Series, while teams compete locally in their markets. MLB earns mainly from national and local TV rights, ticket sales, sponsorships, and merchandise, and uses revenue sharing to keep competitive balance. The goal is to grow the sport’s fan base and sustain financial stability by monetizing media, attendance, and partnerships across many markets.

Company size
10,001+
Company stage
Acquired
Total funding
$2.6B
Headquarters
New York City, New York
Founded
2000

Recently Posted Jobs

Explore more opportunities at Major League Baseball

See more jobs