🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

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

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

Москва, Санкт-Петербург, КалининградПолный рабочий деньМожно удаленно

Компания

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

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

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

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

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

  • Лидировать 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.

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

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