Лучшие практики по работе
с молодыми специалистами

🧑🏼‍💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах

→ Посмотреть исследование

Тимлид команды разработки для Android (Remote)

Требования

Разработчик мобильных приложений
Lead
Разработка под Android
Разработка мобильных приложений
Kotlin
Управление разработкой
Построение команды
Управление людьми

Условия

Можно удалённо
Москва
Санкт-Петербург
Калининград

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

О компании и команде

Описание проекта     Проект разработки мобильного приложения. Это универсальная платформа, которая позволяет выводить мобильные приложения для инвестиций на зарубежные рынки за минимальное время. У тебя будет возможность поучаствовать в создании с нуля решения международного уровня, не имеющее аналогов в мире. Первый запуск на рынок ОАЭ.

Чем предстоит заниматься:

  • Лидировать Android-разработку мобильного приложения Универсального клиентского фронта.
  • Участвовать в проработке архитектуры
  • Принимать решения относительно тех.стэка
  • Принимать самостоятельное участие в разработке

Ожидания от кандидата

Образование - Высшее

Опыт работы от 5 лет

Основные требования:

  • Опыт программирования на Java/Kotlin от 5 лет (исключая фриланс);
  • Опыт управления командой разработчиков
  • Отличные знания Java Core, Kotlin, Android SDK;
  • Знание алгоритмов и структур данных;
  • Понимание паттернов проектирования и умение их применять на практике, ООП, SOLID
  • Опыт работы с многопоточностью (RxJava/Coroutines)
  • Понимание архитектурных паттернов MVP, MVVM, MVI и опыт их применения
  • Знание и использование принципа Clean Architecture
  • Знание тонкостей работы разных версий ОС Android
  • Опыт использования Android Architecture Components
  • Опыт применения DI (Dagger2), AAC, OKHTTP/Retrofit
  • Понимание принципов и опыт работы с RESTful API и HTTP
  • Владение основными средствами контроля версий

Дополнительные (желательные) требования:

  • Опыт автоматизации тестирования мобильных приложений (Unit и UI тесты);
  • Любовь к плавным анимациям и pixel-perfect соответствию дизайну;
  • Опыт автоматизации рутинных задач (CI/CD, fastlane/jenkins etc.);
  • Опыт работы с websocket, написания чатов/звонилок;
  • Преимуществом будет: опыт работы над большими многомодульными международными проектами;
  • Понимание принципов Agile.

Условия работы

- Удаленная занятость