Technical Lead Android

Зарплата

От 280 000 до 340 000 ₽

Местоположение и тип занятости

Москва

Компания

Разработка развлекательных сервисов

Описание вакансии

FUNCORP — международная компания, c 2004 года разрабатываем развлекательные технологичные UGC-сервисы, которыми ежедневно пользуются миллионы людей по всему миру. Мы активно развиваем наши продукты и запускаем новые, используя современные технологии, научный подход и машинное обучение. Мы обрабатываем миллиарды событий для постоянного улучшения качества доставки развлекательного контента нашим пользователям.

На отделе разработки одни из самых важных задач: обеспечение моментальной загрузки, общей оптимизации, работа с антифродом и не только. Поэтому для решения продуктовых задач стремимся использовать самые актуальные технологии, понимая приоритетность и влияние каждой новой фичи.

Пишем на Kotlin, используем Rx, Jetpack и MVI-архитектуру, при этом сохраняем свободу выбора инструментов и технологий, а также уделяем много времени архитектуре и качеству кода. Экспериментируем с coroutines и патчингом байткода. Большую часть времени работаем с медиаконтентом и взаимодействуем с рекламными сетями и их SDK. А также тестируем много продуктовых гипотез и принимаем data-driven решения на основе собранных данных.

Мы ценим командную работу, при этом каждый сотрудник — это самостоятельный специалист с сильными хард и софт скиллами. И сейчас ищем того, кто усилит наше Android-направление и будет помогать в развитии приложений, улучшать и создавать новый пользовательский опыт.

Что предстоит делать:

  • создавать MVP приложения с ML на клиенте для персональной рекомендательной системы;
  • улучшать и развивать системы технической аналитики;
  • аккумулировать техническую экспертизу в проекте и работать над архитектурой приложения
  • уменьшать time to market: работать с билдами на CI, производительность билдов, альтернативные системы сборок;
  • поддерживать фреймворк для UI тестов, повышать производительность UI-тестов;
  • писать gradle плагины для кастомизации сборки, работа с байткодом, кодогенерация;
  • разрабатывать технически сложные задачи (замена БД в приложении, многомодульность, алгоритмы подгрузки контента, работать с видео (монтаж, эффекты) и т.д.);
  • разрабатывать системы антифрода и обеспечивать безопасность приложения, проводить техническую экспертизу и аудит безопасности клиентских приложений, внедрять сторонние решения;
  • разрабатывать системы для тестирования производительности приложения.

Чтобы присоединиться к нам, вам нужно:

  • иметь опыт коммерческой разработки приложений под Android от пяти лет;
  • знать Kotlin, Java и Android SDK на экспертном уровне;
  • следовать принципам ООП и SOLID;
  • понимать и применять паттерны проектирования, архитектурные подходы MV* и Clean architecture;
  • иметь опыт работы в командах с code review;
  • иметь опыт работы в продуктовой компании;
  • иметь опыт составления и управления бэклогом задач для разработки;
  • иметь опыт разработки архитектуры приложения
  • обладать опытом запуска новых продуктов.

Будет совсем круто, если вы:

  • работали с медиаконтентом и/или ExoPlayer;
  • имели дело с многомодульным проектом;
  • работали с WebView и/или рекламными SDK;
  • строили CI/CD и/или работали с Jenkins/TeamCity;
  • писали тесты (Robolectric, Espresso, JUnit);
  • работали с Rx или coroutines;
  • работали с A/B-тестами
  • знакомы с задачами по безопасности;
  • близко знакомы с задачами по продуктовой и технической аналитике.

Стек используемых технологий:

  • Kotlin, Java;
  • AndroidX, Jetpack Android Architecture Components;
  • Room;
  • RxJava, Coroutines, WorkManager;
  • Firebase;
  • OkHttp, Retrofit;
  • Dagger2;
  • Exoplayer, Glide;
  • Jenkins в качестве CI;
  • JIRA, GitLab.

Бонусы

  • квартальные, реферальные, релокационные премии, бонусы ко дню рождения, при рождении ребенка, компенсации тимбилдингов;
  • индивидуальный бюджет на обучение и участие в российских и зарубежных конференциях;
  • расширенный пакет ДМС;
  • компенсация фитнеса;
  • техника Apple;
  • бесплатные завтраки и обеды в офисе;
  • корпоративные мероприятия;
  • комфортный офис в минутной доступности от м. Белорусская

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.