Вакансия Middle/Senior Front-end Engineer

6 вакансий
Специализация: Front-end/JS
Уровень: Middle
Опыт: 3 года
Уровень английского: Не важно
Город: Минск
Режим работы: Полный день
Размер команды: 3—5
Размер компании: 1200
Возможна удалённая работа: Да

 Middle/Senior Front-end Engineer

Про проект:

Кабанчик-  онлайн-сервис поиска проверенных специалистов для бытовых и бизнес задач.  Проект уже 6 лет объединяет заказчиков, которым нужно выполнить работу, и исполнителей, которые готовы ее выполнить за вознаграждение. Ежемесячно на площадке выполняется более 50 000 разнообразных заданий в 1000 различных категориях.

Про команду: 

Команда состоит из 5 человек: продакт менеджер, BackEnd и Flutter разработчики, дизайнер и QA. Планируем усилить еще одним Back end разработчиком и одним Front end.

Технический стек проекта Kabanchik:

  • Фронтенд: React.js, Webpack 4, HTML/CSS (jinja2/stylus/CSSModules/PostCSS), SSR (express.js), CoffeeScript и jinja-templates (части кода, от которых отказываемся), Rx.js (часть бизнес-логики)
  • Бекенд: Python 3.6, Flask, aiohttp, PostgreSQL,  ElasticSearch.

Наш подход к процессу разработки:

  • команда работает по гибкой методологии, не боимся подстраивать процессы под себя. Есть планирование, ретро.
  • у каждого разработчика есть глубокое понимание всей системы и инфраструктуры, разработка это не только про код, но и про личный рост и культуру
  • code-review и обратная связь 
  • есть возможность непосредственно влиять на продукт, предлагать свои идеи

Что важно для данной роли в проекте:

  • опыт с JS на фронтенде от 3-х лет
  • понимание работы веба (HTTP, браузеры)
  • умение написать приложение на React с нуля (настроить билд, организовать структуру проекта, настроить линтеры и тесты)
  • знания HTML и CSS
  • умение строить большие клиент-сайд приложения
  • не бояться работать с инфраструктурой (сборка, webpack, babel etc)
  • опыт работы с SSR

Будет преимуществом:

  • опыт работы с Node.js
  • опыт работы с Rx.js
  • понимание нюансов оптимизации сайта (в том числе web core vitals)

Задачи в проекте на ближайшее время:  

  • Самостоятельная поддержка и развитие всего фронта;
  • Отказ от CoffeeScript и перевод проекта на React;
  • Создание нового флоу регистрации и онбординга пользователей; 
  • Оптимизация флоу и формы создания заказа;

Глобальные задачи в проекте: 

  • Перевод сайта на SPA + SSR;
  • Оптимизация web core vitals;

Про техническое комьюнити:

Есть Frontend Community, где участники проводят митапы, code review, посещают конференции и следят за последними новостями в мире Frontend разработки. Именно здесь можно прокачать свои знания, обсудить новые технологии и поделится своим опытом.

Что еще?

  • мы работаем удаленно, но есть возможность посещать офис-коворкинг
  • гибкий график, можно обсуждать с командой 
  • 20 рабочих дней отпуска в год, оплачиваемые больничные 
  • страховка

Как у нас проходит подбор и собеседования:

  • Мы ждем ваше резюме. После чего оно попадает на рассмотрение команде.
  • Знакомство с продакт менеджером в Google Meets для обсуждения вакансии более подробно (30 минут).
  • Техническое собеседование (1,5 часа).
C816ebd923699386d44d0e9f1f8e6823
Представитель компании