
Senior Android Engineer, MLB App Feature Teams
Major League Baseball14 days 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 polished, accessible production UI with cross-platform consistency.
- Design maintainable architecture for a modular Android codebase and integrate REST and GraphQL APIs.
- Improve app performance, responsiveness, startup behavior, crash-free sessions, and production 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 drive prevention work.
- 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
- At least 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 architecture 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 applications serving millions of users.
- Preferred experience in media, video streaming, sports, live events, or real-time data.
- Preferred experience with Firebase, Datadog, GraphQL clients, analytics platforms, remote configuration, and experimentation frameworks.
- Preferred experience improving startup, rendering performance, memory usage, networking efficiency, or build performance.
- Preferred technical leadership experience, including mentoring, architecture reviews, and cross-team delivery.
- Preferred familiarity with responsible GenAI practices, prompt and context hygiene, AI-assisted test creation, and evaluating generated code quality.
Benefits
- Competitive benefits package, including company 401K contribution, paid time off, holidays, parental leave, disability benefits, life and accidental death insurance, and pet insurance.
- Access to free tickets for baseball games and MLB.TV, plus MLB Store and MLBShop.com discounts.
- Employee Assistance Programs, onsite and online training and development programs, and tuition reimbursement.
About Major League Baseball
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.