Position: Верстальник на React (Prom.ua)
Company: EVO
Category: JavaScript
Experience: 2y

**Prom.ua** - провідний торговий майданчик в Україні, більше 50 000 продавців і 120 000 000 пропозицій, кожна 5-а гривня в уанеті витрачається на нашому prom.ua.
 
**Prom.ua в цифрах, які будуть цікаві нашим кандидатам та кандидаткам:**
по навантаженню 20 млн переглядів сторінок в день (162 млн подій при цьому),
 5.5 млн запитів на пошукову видачу,
трафік в місяць близько 60 млн сесій,
в онлайні в піку одночасно 17к користувачів

Розробкою Prom.ua займається 5 команд, кожна з них відповідає за свою частину проекту і сервіси.
 
Ми шукаємо верстальника на React в команду MRD (одну з п'яти команд розробки проекту Prom.ua)
 
**Проект з технічного боку:**
- Основний продукт і сервіси на Python 3, NodeJS, PostgreSQL, ElasticSearch;
- В якості системи контролю версій використовуємо Git;
- Деплой на GitLab + Docker + Kubernetes;
- Використовувані мови для вирішення завдань - Python, JS / Typescript, Golang.

**На фронтенді ми використовуємо такі технології:**
ES6 / CSS4;
React;
Apollo / GraphQL;
CSS modules / PostCSS;
Jest / Enzyme;
Webpack;
Дизайн система на основі evokit.net.

**Підтримка та рефакторинг старого функціоналу:**
Mako templates;
CoffeeScript;
tanok (state management library for React using Rx.js - https://github.com/brabadu/tanok) - відмовляємося в сторону контексту та хуків в React;
Rx.js;
Stylus / SugarSS;
BEM CSS.  

**Основні напрямки команди:**
- Кабінет продавця;
- Маркет додатків та інтеграції прома з партнерами;
- Конструктор сайтів компаній;
- Публічний API;
- Приватний API для мобільних додатків;
- На описаній вище інфраструктурі, спільно з іншими командами запускаємо великі проекти націлені на зростання eCommerce в Україні.


**Найближчі задачі:**
- Верстка нових макетів з Zeplin на React;
- Адаптація вже готових компонентів під мобільні девайси (mobile first);
- Підтримка і рефакторинг старого функціоналу.

**Для даної ролі важливо:**
- досвід роботи від 1 року на React, JS, верстка компонентів;
- досвід HTML верстки від 2-х років
- впевнене володіння, HTML5, CSS3 (чиста верстка, без бібліотек і фреймворків), чистий JS;
- кросбраузерна валідна верстка під популярні браузери;
- mobile first верстка;
- гумова, адаптивна верстка;
- досвід роботи з ES6, SASS, Git, npm, Zeplin;
 
**Буде круто, якщо є:**
- досвід роботи з webpack конфігами, їх конфігурація та оптимізація;
- досвід дебага фронтенд додатків;
- досвід роботи з Docker або іншими системами контейнеризації.

**Як у нас проходить підбір і співбесіди:**
Для початку, ваше резюме розглянуть технічні фахівці. Якщо воно буде схвалене, ми домовимось про онлайн-знайомство. Ми обговоримо проект, ваш досвід і ваші цілі. Згодом, разом вирішимо, чи будемо надалі продовжувати спілкування на технічній співбесіді.