Frontend-разработчик в команду «Welcome»

Виталий Павленко, старший фронтенд-разработчик

hr

«Сейчас большая часть компании работает над обновлением Профи. Будет новый дизайн с современными решениями, понятными сценариями и классной анимацией. Нужен разработчик, который поможет это реализовать»

Привет! Я Виталий, старший фронтенд-разработчик в команде Welcome. Мы отвечаем за первый опыт специалистов на Профи: регистрация, баланс, первые заказы.

В команде семь человек: продакт, тимлид, аналитик, дизайнер и три разработчика (фулстек, фронтенд и бэкенд). Мы делаем сайт (десктоп и мобильную версию) и приложение, поэтому задач на фронтенде много, и нужны ещё одни руки.

Ищем разработчика, который поможет улучшить качество кода и научиться эффективно шерить его между платформами. 

Технологии

На фронтенде: 

  • Библиотеки React и React Native (функциональный стиль, хуки).
  • TypeScript для типизации.
  • Redux для управления состоянием, но сейчас уходим от него и переходим на React Context. 
  • Styled-components для стилей. 
  • Jest, React Testing Library для юнит-тестов.
  • Storybook для документирования компонентов.

На бэкенде в основном PHP, но новые сервисы стараемся разрабатывать на Node.js.

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

  • Переводить приложение для специалистов на новую дизайн-систему. У Профи есть два приложения — для клиентов и специалистов. Сейчас они как два разных мира: с разным стеком, дизайном, решениями. Мы хотим это исправить и разрабатывать их по одной дизайн-системе. 
  • Участвовать в разработке UI kit. Новый UI kit уже начала делать платформенная команда, но мы хотим, чтобы продуктовые команды сами добавляли и дорабатывали компоненты по мере необходимости.
  • При желании разрабатывать сервисы на Node.js. Фокус компании — делать все новые сервисы на бэкенде с использованием Node.js. Если захочешь поучаствовать — будем только за :-) 

Зачем тебе к нам

  • Влиять на продукт. У нас не спускают задачи сверху, а вместе анализируют боли пользователей, генерят идеи и придумывают решение. Возможно, именно твоя идея станет частью продукта.
  • Заниматься тем, что интересно. Можно углубиться во фронтенд, попробовать себя в бэкенде, помогать тимлиду в декомпозиции и планировании задач или улучшать процессы и проводить встречи. Вариантов для развития много. 
  • Работать где и когда тебе удобно. Главное — не подводить команду и ходить на общие встречи.

Что нужно, чтобы к нам присоединиться

  • Знание JS версии ES6 и выше.
  • Понимание, как работает контекст, области видимости, event loop, promise.
  • Знание TypeScript.
  • Опыт работы с React от двух лет.
  • Знание HTML и CSS на уровне, чтобы верстать интерфейсы адаптивно и семантично.
  • Умение аргументированно доносить свою точку зрения и не бояться просить помощи у коллег. У нас сложный продукт со множеством взаимосвязей. Поэтому иногда нужно продумать десятки сценариев, а иногда — привлечь другие команды. 
  • Будет плюсом опыт работы с React Native и Node.js. Здорово, если есть опыт внедрения каких-то изменений в команде, написания классной документации, публичных выступлений или написания статей.

Пиши, мы
на связи

hr

Елена Пыхалова

HR Профи

Привет! Я Лена, отвечаю за наём в Профи. Напиши мне, чтобы откликнуться или узнать подробности о вакансии.