Senior
Front-end
Developer
React, Redux, Webpack
full time
Київ, м. Бориспільська
Ми використовуємо продуктово-інженерний підхід у вирішенні завдань. Оскільки ми продуктова компанія, нам важливо, щоб розробники не лише виконували завдання, а й розуміли проблеми бізнесу, які вони закривають.

Також ви можете впливати на процес створення і реалізації завдань.
Наш стек технологій
React, Redux
Webpack
Python 3.8, Django 3, Celery
PostgreSQL, Redis
Для цієї позиції важливі
Досвід розробки на JavaScript від 4 років
Досвід роботи з React / Vue від 2 років
Розуміння принципів веб-розробки
Відмінне розуміння роботи веб-браузера
Оптимізація використання ресурсів веб-браузера
Буде плюсом
Досвід розробки на будь-якому mainstream framework
Досвід розробки на будь-якій іншій mainstream мові
Досвід роботи з WebSocket
Що на вас чекає
Розробка нової функціональності з нуля
Робота над архітектурою додатка
Реалізація технічних рішень, які допоможуть прискорити процес розробки і збільшити надійність додатка
Уніфікація і стандартизація рішень
Комунікація з іншими розробниками для пошуку оптимальних рішень
Запитайте нас про проект
Розкажіть в цілому
Технічно проєкт є SPA, написаним на React / Redux (thunk). Деякі компоненти в проекті описані на CoffeeScript (legacy), але ми активно переписуємо їх на React.

Також для роботи з асинхронними потоками підключена бібліотека RxJs. Для спілкування з API використовуємо стандартний fetch з polyfill. Використовуємо і дотримуємося Airbnb React / JSX Style Guide.

На бекенді Python 3 і остання версія Django. Ми завжди намагаємося підтримувати всі залежності проекту в останніх стабільних версіях.

Є один маленький сервіс на Erlang, який використовується як websocket сервер для роботи з системними повідомленнями між нашими клієнтами.
Що по процесах?
У робочих процесах намагаємося мінімізувати бюрократію та дотримуємося методології SCRUM. У нас є Slack, JIRA, Confluence, Bitbucket.
Хто ініціює та ставить завдання?
Всі завдання виходять від нашого Product Office, який активно збирає зворотний зв'язок від клієнтів через службу підтримки.

Ми максимально відкриті новим технологіям за умови доречності і аргументованості їх застосування, так що ініціатива кожного із співробітників дуже важлива.
Code Review?
Весь код проходить code review. Релізи тестуються як автоматичними тестами, так і командою QA вручну по test case.
CI/CD в процесі впровадження. Поки що збірка, деплой і запуск сервісів в тестовому оточені відбувається за допомогою Docker. На продакшені - за допомогою самописних скриптів, але ми працюємо над впровадженням Docker + Kubernetes.
І трохи про команду, будь ласка
Технічна команда складається з 19 осіб з поділом на команди, продуктові та інфраструктурні, а також по зонам відповідальності. Так в нас є команди Mobile, WebApp, QA, DevOps. Кожна продуктова команда має змогу витрачати 20% свого часу в спринті на роботу над технічними завданнями.
Етапи співбесіди
10 хв
Дай відповіді на питання в анкеті та не забудь додати CV
30 хв
Zoom-meeting з HR і СТО. Знайомимось, розуміємо, чи співпадають наші погляди на процес роботи, на розробку і чи буде нам комфортно взаємодіяти
60 хв
Фінальний етап - технічна співбесіда, за підсумками якої приймається остаточне рішення про подальшу співпрацю
Актуальні вакансії
Front-end Team
React, Redux, Webpack, Python 3.8, Django 3, Celery, PostgreSQL, Redis
Back-end Team
Python 3.8, Django 3, Celery, PostgreSQL
Back-end Team
Python 3.8, Django 3, Celery, PostgreSQL
Marketing Team
Маєте питання? Телефонуйте
Якщо не любите дзвонити, пишіть: