Apple TV app team is looking for a senior android engineer to lead the development of new features and build an application used by millions to watch and discover TV and sports.
Requirements
- Experience with android application development in Java or Kotlin.
- Experience developing custom user interfaces with Jetpack Compose or Views and Fragments.
- Experience with multithreaded code and asynchronous programming with coroutines.
- Familiarity with common android application design patterns like MVVM or MVC.
- Understanding of REST APIs and client-server architecture.
- Some familiarity with Javascript.
- Experience writing testable code and familiarity with unit testing frameworks like JUnit.
Responsibilities
- design and architect a sophisticated application
- interact with other Apple members in cross-platform features
- supervise the work of less experienced developers
- build systems to be used by third party developers
- create tools and frameworks
- balance multiple projects
- collaborate with the design and marketing teams
Other
- proactive, hardworking and experienced senior android engineer
- product driven and you have an interest in TV/Sports
- know development standard methodologies
- comfortable working in large code bases
- strong attention to detail