Major League Baseball

Senior Android Engineer, MLB App Feature Teams

Major League Baseball
Apply
21 hours ago

Base Salary

$150k - $185k/yr

Responsibilities

  • Build Android features in Kotlin and Jetpack Compose across app, media, and shared platform modules.
  • Translate product requirements and Figma designs into accessible, production-ready UI consistent with iOS experiences.
  • Design maintainable feature architecture for a modular Android codebase.
  • Integrate REST and GraphQL APIs with resilient networking, state handling, caching, and clear failure states.
  • Improve performance, startup behavior, crash-free sessions, responsiveness, and reliability.
  • Partner with Product, Design, iOS, Backend, QA, and Test Engineering on requirements, technical plans, and test coverage.
  • Monitor rollouts and production behavior using Firebase, Datadog, crash reporting, analytics, and release health signals.
  • Diagnose and resolve production issues, perform root-cause analysis, and implement preventative improvements.
  • Improve build time, delivery throughput, code quality, and engineering efficiency.
  • Review pull requests, mentor engineers, and establish scalable engineering patterns.
  • Use and validate GenAI-assisted code with tests, code review, static analysis, observability checks, and secure coding practices.

Requirements

  • 6+ years of professional experience building production Android applications.
  • Strong Kotlin, Android SDK, Jetpack Compose, coroutines, and modern Android architecture expertise.
  • Experience with modular Android codebases, shared core modules, design systems, and established architectural patterns.
  • Strong REST and GraphQL integration experience, including error handling, asynchronous state management, and API contract collaboration.
  • Experience with unit, integration, snapshot, and UI testing, including running tests in CI.
  • Experience diagnosing production issues with 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 GenAI developer tools and reviewing, adapting, testing, and explaining generated code.
  • Preferred: experience with high-traffic consumer apps, media or video streaming, sports, live events, real-time data, Firebase, Datadog, GraphQL clients, analytics platforms, remote configuration, experimentation frameworks, performance optimization, large shared repositories, multiple release trains, and technical leadership.

Benefits

  • Competitive benefits package, 401K contribution, paid time off and holidays, paid parental leave, disability benefits, life and accidental death insurance, and pet insurance.
  • Access to free tickets to baseball games and MLB.TV, MLB Store discounts, employee assistance programs, training and development programs, and tuition reimbursement.

Tech Stack

Android SDKDatadogFirebaseGitGraphQLiOSJetpack ComposeKotlin

Categories

Mobile
Major League Baseball

About Major League Baseball

10,000+ employees

Major League Baseball is the professional baseball league for 30 clubs across the United States and Canada. From its New York headquarters, it administers the sport and monetizes games through media rights, sponsorships, licensing, ticketing, and digital subscriptions, operating platforms like MLB.com, MLB.TV, and MLB Network. It also runs development and community programs, including the Jackie Robinson Training Complex in Florida.

Contact me