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

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

Про проект:

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

Про команду:

Команда состоит из 5 человек: продакт менеджер, BackEnd и Flutter разработчики, дизайнер и QA. Есть Front end Lead. Планируем усилить еще одним 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 на фронтенде от 2-х лет
  • понимание работы веба (HTTP, браузеры)
  • знания HTML и CSS
  • умение строить большие клиент-сайд приложения
  • опыт работы с SSR

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

  • опыт работы с Node.js
  • опыт работы с Rx.js
  • понимание нюансов оптимизации сайта (в том числе web core vitals)
  • умение написать приложение на React с нуля (настроить билд, организовать структуру проекта, настроить линтеры и тесты)

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

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

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

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

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

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

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

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