Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения

Senior Android Developer

в FunCorp

4 500 —‍ 5 500 €/мес на руки

📍 Лимасол (Кипр)Помощь с переездом
Mobile (Android)
B2 — Upper-IntermediateB2 — Upper-Intermediate

FunCorp, an entertainment UGC app developer with a 10-year history of success, is developing FunXD, a product built around short entertaining videos. We work a lot with media content and streaming, and interact with ad networks and their SDKs for monetizing.

Our goal is to create one of the best-in-class apps that will be used by millions of people in many countries, no matter what smartphone they have or which language they speak. To do this, we adapt the product to specific markets and audiences. We're adapting our services (feed, recommendation system, chats, comments, etc.) to work with multiple national and sometimes even regional languages. Somewhere, we optimize FunXD for Android Go or specific phone models. We do a lot of tests and experiments, but all decisions are made based on data.

We develop using Kotlin, coroutines, Jetpack, and MVI architecture, but FunCorp engineers are free to choose tools and technologies and make interesting tech research, e.g., experiments with bytecode patching. We value teamwork and are looking for you to join our Android team.


  • Android SDK, Android Jetpack.
  • Kotlin Coroutines + Flow, WorkManager.
  • Firebase Performance.
  • Dagger2.

Main tasks

  • Develop and improve our apps, develop new features and functionality, and track how the solutions you develop work in different countries and for different audiences, affecting millions of users.
  • Launch new technological services and apps around the world.
  • Optimize the app for different regions and content types.
  • Improve and develop a system of technical analytics on battery, CPU, and RAM consumption and temperature to detect problems early.
  • Experiments with adaptive video streaming.
  • Experiments with push notifications and FCM.
  • Participate in the development and improvement of MVI architecture.
  • Add new features by A/B-tests to test the hypothesis of analysts and product managers.
  • Optimization of video feed: to improve RecyclerView's performance, work with custom Layout Manager.
  • Improve app Startup times.
  • Improve media content delivery for users: HTTP3, connect time, download time.


  • 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.

Will be totally cool if you:

  • Have worked with media content and/or ExoPlayer.
  • Experience with ads.
  • Dealt with a multimodule project.
  • Experience with video streaming.

We offer

  • Relocation to Limassol, Cyprus.
  • Relocation package and visa support, an opportunity to become an EU citizen.
  • Health insurance (after probation period).
  • Powerful and fast hardware, Apple devices.
  • Childbirth bonus, Birthday bonus.
  • Monthly budget for team-building and corporate events.
  • Free breakfasts and lunches with a wide choice of dishes.
Анастасия Малыгина Human Resources Manager

О компании FunCorp

Продуктовая компания
101 - 200

FunCorp develops entertaining UGC applications with millions of daily users worldwide. They actively develop their products and launch new ones using a data-driven approach, machine learning, modern technologies, tools, and SDK. No technical debt or bureaucracy. At FunCorp, you can implement ideas and take on new challenges. If you have a dream of creating something truly significant, then working at FunCorp is a step toward it.

Похожие вакансии

8 000 – 14 000 $/мес на руки
📍 Абу-Даби (ОАЭ), самостоятельный переезд
200 000 – 400 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Лиговский проспект), Минск (Беларусь), Белград (Сербия), помощь с переездом
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Водный стадион), Минск (Беларусь), можно удалённо из РФ, самостоятельный переезд