👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Android Developer

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

Полный рабочий деньМожно удаленно

Компания

Мы проектируем и разрабатываем мобильные приложения и сервисы нового поколения.

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

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

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

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

  1. Хорошее знание Java, в том числе элементов Java 8 (lambda, Stream API, etc)
  2. Уверенное знание Android SDK (Fragment API, Transition API, Activity/Fragment lifecycle, Application architecture)
  3. Знание Gradle
  4. Знание основных подходов к тестированию на Android, умение писать тестируемый код
  5. Опыт разработки сложных UI решений (custom View/ViewGroup, libGDX/OpenGL ES is a plus, etc)
  6. Опыт работы с текущим мейнстримом Android-разработки (RxJava, Retrofit, OkHttp, Dagger 2, View/Data binding, Image loading libraries)
  7. Знание паттернов (и антипаттернов - is a plus) проектирования, умение распознавать (антипаттерны) и применять (паттерны) на практике.
  8. Опыт работы в команде. Желательно - в качестве руководителя группы.
  9. Наличие завершенных проектов в Play Market, в которых ты являлся ведущим разработчиком

Отдельным плюсом будет:

  1. Знание/понимание кода, написанного на Swift, понимание структуры iOS проектов
  2. Знание основных алгоритмов и структур данных
  3. Знание принципов Agile, особенно SCRUM. Опыт работы с issue tracker
  4. GCM, in-app billing, Play Market publishing, Fabric toolset, analytics
  5. Умение декомпозировать скоуп задач и проводить их оценку

Бонусы

  • Отсутствие необходимости переезда. Мы верим в распределенные команды, асинхронное управление и личную ответственность. Поэтому мы рассматриваем кандидатуры из любых городов и стран.
  • Gitlab, Dropbox и Slack - наши три всадника апокалипсиса.
  • Работать можно удаленно или в офисе в центре Москвы, в последнем случае чай, кофе — за наш счёт.
  • Удобный график: вы сами определяете свои рабочие часы и фиксируете их с непосредственным руководителем.

Дополнительные инструкции

Прежде всего нас волнует качество кода. Требования (знание языка, опыт работы с гитом и т.п.) — стандартные и довольно абстрактные, поэтому очень рекомендуется прикладывать ссылку на ваш гитхаб/проекты, в которых вы участвовали.