• Розробка продукту
  • Web-розробка

Middle/Senior Front-end Engineer

Поділитися

Про проект:

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 розробки. Саме тут можна прокачати свої знання, обговорити нові технології і поділитися власним досвідом.

Що ще про роботу в EVO?

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

Як у нас проходить підбір на дану позицію?

  • Ми чекаємо ваше резюме. Після чого воно потрапляє на розгляд команді.
  • Знайомство з продакт менеджером в Google Meets для обговорення вакансії більше детально (30 хвилин).
  • Технічна співбесіда (1.5 год).

Рекомендуйте своїх знайомих, бонус за найм до 4000$. Чекаємо на ваші резюме з поміткою “рекомендація” lidiia.subbotina@smartweb.com.ua.

Лідія з People Team

lidiia.subbotina

Хочу до вас у команду

Прикріпити резюме

Максимум 1 файл розміром до 5 МБ

WATEVOcast — підкасти від наших розробників

EVO Opensource

hiku

бібліотека для побудови веб-серверів з
GraphQL та подібними мовами запиту

grpclib

бібліотека для написання сервісів на python3/asyncio та протоколом http2/gRPC (grpc.io)

ttag

бібліотека для інтернаціоналізації в JavaScript

elasticmagic

конструктор запитів в ElasticSearch,
подібний до SQLAlchemy

create-aio-app

the boilerplate for a quick start with aiohttp

aioredis

redis client for Python asyncio

lets

таск-Раннер, зручний інструмент для опису і запуску cli-команд в проектах (альтернатива Make)

evokit

React компоненти для розробки веб-інтерфейсів

Coming soon...

ЯКЩО НЕ ЗНАЙШЛИ ВІДПОВІДНУ ВАКАНСІЮ, АЛЕ В МАЙБУТНЬОМУ ХОЧЕТЕ ПРИЄДНАТИСЯ ДО НАШОЇ КОМАНДИ, ВІДПРАВТЕ РЕЗЮМЕ НА hello@evo.company