Senior Software Engineer – Android
Company | The Walt Disney Company |
---|---|
Location | San Francisco, CA, USA, Glendale, CA, USA, New York, NY, USA |
Salary | $138900 – $203900 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
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