We are looking for 02 talented Software Engineers who are highly experienced in Kotlin/Java to join our growing
OTT Platform team. The selected engineer will get a chance to work with the latest technology stacks, exercising industry-standard principles & best practices to build scalable, high-performance & robust mobile software applications.
What You’ll Be Working On:
- Design, implement, and test features, improvements, and optimizations for the OTT platform.
- Improve Video Player Experience for end users.
- Optimize existing functionality for improved response times.
- Uphold high standards for code quality and architecture, including the use of SOLID design principles.
- Document and communicate research and results.
Basic Requirements:
- Minimum 2 years of experience in Mobile App development
- Fluent and experienced in Native Android Applications development and worked on at least two native Android applications.
- Strong proficiency in Kotlin, as well as a working knowledge of Java.
- Good understanding of Clean architecture.
- Thorough understanding of the Android system Framework APIs.
- Knowledge of RxJava/RxAndroid/Stream, Navigation Component, Dependency Injection(hilt).
- Understanding of Leakcanary, Retrofit, Room, work manager, View-Binding, Kotlin Coroutines.
- Proficiency in using Git.
- Experience writing automated tests (unit, component, integration, and end-to-end).
- A willingness to learn what you don’t know and a can-do attitude.
- Good communication, interpersonal, problem-solving, and relationship management skills.
Following Are Considered a Plus:
- Knowledge of Jetpack Compose.
- Knowledge of Java
- Knowledge of Flutter
- Code analysis tools (Jacco).
- Knowledge of Kotlin Multiplatform.
- Experience with UI test frameworks.
Benefits:
- Weekly two days off.
- Annual salary increments.
- Two festival bonuses.
- Yearly tour.
- Full subsidized lunch.
- Other benefits as per company policy.