Вакансии: мобильные разработчики (закрыта)

Привет! Меня зовут Вова, я руковожу разработкой Т⁠—⁠Ж. Ищу двух разработчиков на React Native, которые помогут развивать наше приложение.

Аватар автора

Вова Лазарев

руководитель разработки

Страница автора

Что такое Т⁠—⁠Ж

Т⁠—⁠Ж — это главное русскоязычное издание про деньги. Нас читают восемь миллионов человек в месяц. Мы выпускаем статьи, интерактивы и учебные курсы. Наша миссия — сделать читателей образованными и смелыми в отношении всего, что касается денег.

Верхнеуровнево команда журнала — это редакция, продуктовая команда и дистрибуция. Продуктовая команда — разработчики, тестировщики, дизайнеры, менеджеры и аналитики, которые работают по направлениям:

  1. Контент-платформа. Команда развивает журнал как медиа.
  2. Соцплатформа — занимается сообществом Т⁠—⁠Ж.
  3. Образовательная платформа — учим читателей журнала в бытовой тематике: инвестировать, жить в России, сортировать мусор и много чему еще.
  4. Мобильное направление. Открывает нам новые возможности дистрибуции и в перспективе объединяет три других направления.

Если хочется более глубокого погружения — моя статья, как технически устроен журнал.

Что у нас с мобилкой

В августе мы запустили свой первый апп — «Учебник». Это перепакованный под iOS курс «А как инвестировать» с аудиоверсией. Приложение уже скачали 100 000 студентов. Во время анонса мы взяли 1-е место среди бесплатных приложений в категории «Образование» и 50-е место во всех категориях. У приложения 1600 отзывов и средняя оценка 4,9:

Cкоро выпустим Андроид-версию приложения. Следующий шаг — добавить остальные курсы. Дальше — затащить функциональность остального Т⁠—⁠Ж. В итоге хотим получить суперприложение, где пользователи будут читать наши материалы, общаться и учиться новому.

Как организована работа

Визуализируем статус задач с помощью канбан-доски, созваниваемся о статусе задач и планах раз в три дня. Хотим перейти к недельным итерациям. В команде: продакт, дизайнер и разработчик. 16 ноября выходит тимлид. Когда надо, подключаем тестировщиков. В эту команду я и ищу двух мобильных разработчиков. Еще хочу нанять системного инженера — он будет работать над инфраструктурой всех команд сразу.

Стэк клиентских частей: React Native, Redux и TypeScript. Если интересно в подробностях, вот наш непричесанный package.json. В Gitlab CI настроены линтеры, но сборки делаем пока вручную. Смотрим в сторону того, чтобы прикрутить Fastlane.

Стэк собственных бэкендов приложений: TypeScript, Nest.js, Postgres. Тут все автоматизировано: проект собирается в Docker-контейнер и раскатывается в Google Kubernetes Engine.

Чем предлагаем заняться

Вам предстоит:

  1. Затаскивать функциональность, которая уже есть в вебе, в мобилку: отображение статей, социальные возможности, новые курсы.
  2. Разрабатывать мобильно-специфичную функциональность: работа с аудио и камерой.
  3. Участвовать в кросс-ревью кода и технических решений с остальной командой.

Как видим кандидата

Наш идеальный кандидат:

  1. Запускал в продакшн приложения на React Native: с сертификацией, ревью и вот этим всем.
  2. Понимает, в чем плюс строгой типизации для промышленной разработки. Разделяет нашу любовь к TypeScript в strict-моде. Шарит за Conditional Type, User Defined Type Guard, Generics, Infer Type.
  3. Уверенно знает Redux.
  4. Понимает, зачем писать тесты, писал их и предлагал писать на проектах, где еще не.
  5. Конфигурировал fastlane или другие сборщики.
  6. Работал с DTO. Понимает рефлексию типов.
  7. Понимает, что такое каррирование и чем оно усложняет отладку кода.
  8. Работал с Animated. Использовал интерполяцию.
  9. Работал по гибкой методологии: когда нет исчерпывающих техзаданий, а функциональность поставляется малыми порциями. Сам выполнял задачи от уточнения постановки до релиза.

Будет плюсом, если пробовал писать на Node.js, Nest.js или нативные модули.

Офис

Условия

Мы предлагаем:

  1. Фултайм c белой зарплатой. Во время пандемии — по домам. Дальше можно будет чередовать с офисом на м. «Динамо».
  2. График гибкий, главное — побольше времени пересекаться с остальной командой.
  3. ДМС после испытательного.
  4. Бесплатные обеды, собственную кухню.
  5. Спортзал в главном офисе — в трех станциях метро от нашего.
  6. Новый Макбук-про или Мак-мини.
  7. Модная лимитированная худи с логотипом Т⁠—⁠Ж.

Как откликнуться

Чтобы обсудить вакансию, пишите на v.k.lazarev@tinkoff.ru или в телеграм.

Вот что еще мы писали по этой теме