Position: Middle Frontend Engineer (React/Redux)
Company: Orderry
Category: JavaScript
Experience: 3y

Необхідні навички:
Від 3 років комерційного досвіду роботи в web-розробці.
Відмінні знання JavaScript, знання різних стандартів ECMAScript.
Відмінні знання в розробці на React (ES6, Redux, Webpack) або Vue.
Відмінне розуміння принципів побудови web-додатка.
Практичний досвід з HTML5, CSS3, Flexbox, SASS, CSS modules.
Досвід адаптивної, кросбраузерної, семантичної верстки.

Буде плюсом:
Досвід розробки на будь-якому mainstream framework.
Досвід розробки на будь-якій іншій mainstream мові.
Досвід роботи з WebSockets.
Досвід в створення комплексних Feature рішень.
Знання класичних алгоритмів і структур даних.
Знання патернів / антипатернів розробки на React.

Пропонуємо:
Ми за саморозвиток та професійне зростання. Потрібно прокачатися — бери участь в заходах повністю або частково за рахунок компанії.
На тебе чекають рев’ю для розбору цілей і завдань, 1-to-1 зустрічі з тімлідом і постійна підтримка тьютора.
Великий і просторий офіс всього в хвилині від м. Бориспільська. Шлях на роботу завжди буде у протилежному напрямку від заторів.
Ти матимеш 18 робочих днів відпустки, 10 оплачуваних лікарняних на рік (без лікарняного)
Можливість працювати вдома.
Курси англійської в офісі
Ми надаємо юридичну та бухгалтерську підтримку за необхідності.
Маєш власне авто? Тоді ми маємо для тебе місце на парковці бізнес-центру.

Обязанности
Що вас чекає в роботі:
Розробка нової та підтримка існуючої функціональності продукту.
Взаємодія з іншими розробниками, в тому числі і бекенда.
Створення нових компонентів на ReactРобота з цікавими і популярними методологіями.
Робота з швидкозростаючим PWA на основі конкурентної архітектури і актуальних технологій.

О проекте
Ми використовуємо продуктово-інженерний підхід у вирішенні завдань. Оскільки ми продуктова компанія, нам важливо, щоб розробники не лише виконували завдання, а й розуміли проблеми бізнесу, які вони закривають. Працюючи в невеликих командах, ви зможете впливати на дизайн системи та вносити великий внесок у зростання компанії.

Прагнемо створити середовище, яке забезпечує необхідну підтримку та наставництво для довготривалого розвитку наших співробітників.

Наш стек технологій:
React, Redux, Webpack
Docker, Kubernetes

Чого ми хочемо досягти:
— Створення перевикористаних компонентів для більш швидкої розробки інтерфейсів
— Швидше реалізовувати нові технічні рішення
— Розробити самодостатню і надійну систему

Технічно проєкт є SPA, написаним на React / Redux (thunk). Деякі компоненти в проекті описані на CoffeeScript (legacy), але ми активно переписуємо їх на React.

Також для роботи з асинхронними потоками підключена бібліотека RxJs. Для спілкування з API використовуємо стандартний fetch з polyfill. Використовуємо і дотримуємося Airbnb React / JSX Style Guide.

На бекенді Python 3 і остання версія Django. Ми завжди намагаємося підтримувати всі залежності проекту в останніх стабільних версіях.

Є один маленький сервіс на Erlang, який використовується як websocket сервер для роботи з системними повідомленнями між нашими клієнтами.