Responsibilities
- Develop new user-facing features for Android using Kotlin and Java
- Build reusable components and libraries for future use across the platform
- Translate designs and wireframes into high-quality production code
- Optimize components for performance across mobiles, tablets, and connected TVs
- Analyze and simplify complex requirements to ensure efficient implementation; flag potential technical challenges to stakeholders early
- Coordinate the work of Android engineers across regions and contribute to engineering standards and best practice
Requirements
- 5+ years’ relevant engineering experience, including a minimum of 2 years at Senior Android Engineer level
- Deep proficiency in Kotlin, with working command of Java
- Familiarity with Jetpack Compose
- Thorough understanding of the Android SDK and system framework APIs
- Experience with reactive programming using RxJava and its core principles
- Demonstrated unit-testing practice with JUnit and Mockito
- Solid grasp of mobile architectural patterns (MVC, MVVM, delegation, and similar)
- Familiarity with Google Play Services, Play Store account administration, and submission
- Knowledge of mobile debugging and optimization techniques
- Comfortable with Git, build automation, and modern CI/CD practice
- Fluent written and spoken English
- Experience working with a global team or employer
Nice to Have
- Experience with video playback in mobile or web applications; familiarity with video production, audio/video encoding, and transmuxing
- Experience creating frameworks or libraries embedded in other apps
- Basic knowledge of iOS or web programming platforms – useful for cross-platform context
Jelentkezés a pozícióra
Töltsd ki az adatokat, és csatold az önéletrajzod.