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

Android-разработчик (Flutter, можно в офис, можно нет)

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

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

Компания

Командный мессенджер с функцией управления задачами

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

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

Как мы улучшаем мир:

Делаем командный мессенджер (типа Слака, Дискорда и т.п.), но с задачами: tada.team

Каждая задача это с одной стороны такой же чат — то есть там можно переписываться, созваниваться, добавлять людей, прикладывать документы, картинки и ставить реакции к сообщениям. С другой стороны у задач может быть крайний срок, ответственный, тэги, проекты, статус. И, главное, эти задачи-чаты можно выстраивать в доски (как в Трелло). 

Также для настоящих параноиков мы делаем установку на их сервер, и даже даём немного почитать код. Потому что владельцы облачных мессенджеров, конечно, говорят, что не читают вашу переписку, но ведь как проверить?

Что надо делать:

  1. писать код на Dart. В зависимости от природных склонностей упор может быть на интерфейс, а может быть на внутренности: работу с сокетами, WebRTC, логикой обновления данных;
  2. писать критичные куски кода на нативе (только Java, Kotlin не пригодился);
  3. и тесты тоже писать. У нас есть TeamСity, он очень любит запускать тесты.

Про команду и работу:

  • работа в микрокомандах. Каждая команда — маленький спецназ. Команду можно выбрать и/или поменять;
  • недельные спринты, мини-релизы 1-2 раза в неделю, учёт задач в том же инструменте, который сами и разрабатываем (а как иначе?);
  • половина команды работает удалённо, потому что в другом городе, а вторая половина — потому что самоизоляция. Есть совы, есть жаворонки;
  • классный офис с выходом на крышу: https://www.instagram.com/p/CFec27kgUJw/

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

Обойдёмся без подробного резюме и многочасовых интервью.

  1. Вы заполняете небольшую анкету: tada.team/flutter-job
  2. Мы с вами связываемся, немного говорим голосом за жизнь и даём небольшое (!) задание;
  3. Вы делаете задание, на него пристально смотрят наши разработчики и наши QA и мы понимаем, сработаемся или нет.