Lead Android Developer

Veraxen , Опубликовано 18 часов назад

Senior

Полная занятость

Договорная

Veraxen — разработчик мобильных игр с головным офисом в Лимассоле (Кипр) и офисом разработки в Варшаве (Польша) и командой из 100+ человек.

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

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

Над чем работать?
  • Жанры: Головоломка, Казуальные
  • Платформы: iOS, Mobile, Android
Размер и структура команды?

110

На какие задачи (обязанности)?

Технологии:

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

Почему у нас приятно работать?
  • Участие в разработке игр, в которые каждый день играют миллионы людей во всем мире;

  • Полностью официальная зарплата, защищенная от колебаний курсов;

  • Возможность выбрать удобный формат работы: офис или удаленно;

  • Компенсация внешних курсов по изучению английского языка;

  • Компенсация спортивных активностей;

  • Оплата конференций, семинаров, курсов в стране и за рубежом, покупка специализированной литературы + внутреннее обучение;

  • Регулярные progress review.

Veraxen

Тип компании: developer, publisher

Сотрудники: 51-200

Платформы: iOS, Android

Жанры: Казуальные

https://veraxen.com/

Все вакансии Veraxen
Join our Discord!
Find out about new Android Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях Android Developer в Telegram
Подписаться

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

Aristocrat

Краков

Опубликовано 5 дней назад

Middle

Договорная

Полная занятость

Aristocrat

Варшава

Опубликовано 5 дней назад

Middle

Договорная

Полная занятость

Aristocrat

Краков

Опубликовано 1 неделю назад

Middle

Договорная

Полная занятость