Posted in

Senior Software Engineer – Android

Senior Software Engineer – Android

CompanyThe Walt Disney Company
LocationSan Francisco, CA, USA, Glendale, CA, USA, New York, NY, USA
Salary$138900 – $203900
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of production experience with Kotlin and the Android SDK
  • Proficiency with Reactive Programming and Dependency Injection
  • Well-versed in different architectural patterns (MVI/MVVM or equivalent)
  • Pristine communication skills who can collaborate well across teams
  • You write high-quality code, tests, and documentation

Responsibilities

  • Develop performant solutions accompanied by quality documentation and tests
  • Contribute to architectural decisions that provide scalability and flexibility for the future
  • Collaborate with other engineers and teams professionally and efficiently
  • Support and mentor other team members to enable them to become more knowledgeable and achieve their career goals

Preferred Qualifications

  • Comfortable using common Android libraries such as Dagger 2 / Hilt, RxJava2, Groupie
  • A deep understanding of many aspects of the Android SDK such as Activity and Fragment lifecycles, thread management, custom views, and animations
  • Experience using performance evaluation tools such as Android Profiler
  • Knowledgeable about maintaining a large, modularized codebase
  • Familiarity with Android TV / Amazon Fire TV development
  • Experience with streaming video, codecs, and DRM
  • Experience with Kotlin, Java, Android SDK, Dependency Injection, Gradle, Databases, Reactive paradigms, Coroutines, Jetpack Compose