Lead Android Developer

Lead Android Developer

Python

VivaGames — компания-разработчик мобильных игр.
Наша команда — это 100+ талантливых профессионалов.

Ежедневно аудитория наших игр составляет более 1 млн человек и постоянно растет. Наши игры популярны в США, Канаде, Великобритании и еще в более чем 80 странах по всему миру.

У нас амбициозные планы по созданию новых игровых проектов и в VivaGames нужен заряженный Android Developer Lead, который возглавит и усилит нашу команду.

Технологии:

  • Kotlin Coroutines, OpenGL, Custom View, Conductor, Toothpick, Dagger2, Room, Compose.

Что Вы будете делать:

  • координировать Android команду, мотивировать и менторить ребят, участвовать в развитии команды;

  • формировать стандарты и подходы работы команды, улучшать процессы;

  • помогать интерпретировать бизнес-задачи в технические;

  • выбирать технические решения, выстраивать архитектуру кода и систем;

  • управлять техническим долгом команды и систем;

  • координировать и контролировать выполнение задач, проводить эффективные код-ревью;

  • решать сложные технические задачи, писать код наравне со всей командой;

  • оценивать сложность решений и сроки;

  • тесно взаимодействовать с другими отделами, менеджерами и CTO;

  • собеседовать кандидатов для расширения команды.

Что мы ждем от Вас:

  • 2+ лет на должности Technical Lead или Team Lead команды;

  • 5+ лет опыта в разработке на Android;

  • 2+ лет разработки на Kotlin;

  • опыт написания игровой логики;

  • опыт работы с рекламными SDK;

  • отличное владение инструментами разработки и фреймворками, реальный опыт с clean architecture и SOLID;

  • DI. Toothpick, Dagger2, Koin. Понимание scope/unscope, submodule;

  • опыт создания отдельных переиспользуемых gradle модулей;

  • понимание механизмов синхронизации данных в многопоточной среде;

  • MVP, MVVM, MVI - понимание принципов работы и концептуальных отличий;

  • опыт коммерческой разработки с использованием RxJava2 либо Kotlin Coroutines;

  • построение кастомного UI на основе нативных компонентов sdk;

  • опыт работы со сложной анимацией (View, Fragment, Canvas);

  • понимание принципов построения многоуровневой навигации(Fragments, Conductor);

  • опыт устранения утечек памяти;

  • опыт оптимизации под слабые девайсы;

  • понимание принципов восстановления состояния приложения после смерти процесса;

  • опыт написания Unit тестов.

Большим плюсом будет:

  • опыт работы с libGDX;

  • работа с OpenGL и написание шейдеров, либо хорошая математическая база;

  • опыт разработки с использованием NDK;

  • опыт решения проблем с производительностью RecyclerView.

Работа в VivaGames — это:

Создание игр для миллионов. Ты станешь частью игр, в которые ежедневно играют миллионы людей по всему миру.
Стабильная и прозрачная оплата. Официальная зарплата, защищённая от валютных колебаний.
Работа в удобном формате. Выбирай современный офис или удалёнка.
Комфортный офис. Просторное пространство с панорамным видом на город, всего в 100 метрах от м. Михалово.
Обратная связь. Регулярные progress review.
Забота о здоровье. Медицинское обслуживание в "ЛОДЭ", компенсация спортивных активностей, компенсация психолога.
Поддержка мобильности. Компенсация парковки для автомобиля или велосипеда.
Развитие и обучение. Компенсация изучения английского языка, оплата профессиональных конференций, семинаров и специализированной литературы, а также внутреннее обучение.
Длинный отпуск. 25 календарных дней для отдыха и вдохновения.

Присоединяйся к VivaGames!

Публикация размещена в связи с планируемым расширением штата. Ссылка на Общереспубликанский банк вакансий на информационном портале государственной службы занятости не размещается на основании абз. 5 ст. 34 Закона Республики Беларусь «О занятости населения»

Откликнуться

Report Page