Software Engineer- Android

T-Mobile T-Mobile · Telecom · Bellevue, WA +2

Seeking an Android Software Engineer to develop and maintain features for T-Mobile's flagship mobile app, T-Life. The role involves designing, implementing, and deploying scalable Android solutions, integrating backend services including AI-powered capabilities, and collaborating with cross-functional teams. Success is measured by delivering dependable technical solutions, clear documentation, and contributing to continuous improvement.

What you'd actually do

  1. Develop and maintain Android application features using Kotlin and modern Android frameworks (e.g., Jetpack Compose) within established architectural patterns (e.g., MVVM, Clean Architecture).
  2. Design and implement solutions that integrate RESTful APIs and backend services, including AI-powered endpoints supporting personalization and intelligent user workflows.
  3. Collaborate cross-functionally with Product, Design, QA, Backend, and AI teams to deliver high-quality mobile solutions.
  4. Write maintainable, testable, and scalable code; participate in code reviews and contribute to unit and UI testing.
  5. Create clear documentation for software code, system designs, and business requirements.

Skills

Required

  • Kotlin
  • Android development frameworks
  • Android app lifecycle
  • navigation
  • permissions
  • performance optimization
  • RESTful APIs
  • asynchronous workflows
  • dependency injection
  • modern build tools
  • Git-based workflows
  • collaborative code review processes
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing

Nice to have

  • Jetpack Compose
  • MVVM
  • Clean Architecture
  • Dagger/Hilt
  • Gradle
  • CI/CD
  • mobile release management
  • Firebase
  • instabug
  • Agile development environments
  • conversational interfaces
  • recommendation experiences

What the JD emphasized

  • AI-enabled backend services
  • AI-powered mobile features

Other signals

  • AI-enabled Android features
  • AI-powered capabilities
  • AI-powered endpoints
  • AI teams
  • AI-enabled backend services
  • AI-powered mobile features