📍 Кипр (Армения)Помощь с переездом
Специализация
Mobile (Android)
We are now looking for someone to join our Android team to help develop apps, improve and create new user experiences.
Stack
KotlinJavaAndroid SDKOOPSOLID
What teams you can join and what tasks you have to do
Core and Platform teams:
- Improve and develop a system of technical analytics on battery, CPU, and RAM consumption and temperature to detect problems early.
- Experiments with http3.
- Participate in the development and improvement of MVI architecture.
- Switch from H.264 to HEVC for video content.
Growth team:
- Improve technical analytics to be more responsive to problems in the app.
- Add new modules to the app and update existing ones.
- Implement A/B tests to test the hypotheses of analysts and product managers.
Monetization team:
- Test hypotheses for additional app monetization.
- Work with Header Bidding and ad mediation systems, make a meta mediator.
- Optimize work with WebView in advertising.
Feed team:
- Develop a smart architecture that supports both horizontal and vertical feed in the app.
- Optimize interaction with different types of media content.
- Teach the app to make accurate personalized content recommendations for each user through experiments with ML graph traversal on the client.
And many other teams — security, push and user onboarding team, development of chats on WebSocket and maps.
Tasks
- Develop and improve our apps, develop new features and functionality, and see how the solutions you develop work in different countries and for different audiences, affecting millions of users.
- Launch technologically new services and apps around the world.
Requirements
- Have three or more years of commercial Android app development experience.
- Knowledge of Kotlin, Java and Android SDK.
- Follow OOP and SOLID principles.
- Understand and apply design patterns, MV* and Clean architecture.
- Experience working in a product company.
- Experience working in teams with code review.
It will be totally cool if you
- Have worked with media content and/or ExoPlayer.
- Dealt with a multimodule project.
- Have worked with Rx or coroutines.
You could join our team in Yerevan or Limassol office.
Юлия Никульникова IT Recruiter