Software
Developer

React, Redux, Webpack
full time
Киев, м. Бориспольская
Мы используем продуктово-инженерный подход в решении задач. Так как мы продуктовая компания, нам важно, чтобы разработчики были ориентированы не просто на выполнение задач, а на понимание проблем бизнеса, которые эти задачи закрывают.

Также вы можете влиять на процесс создания и реализации задач.
Наш стек технологий
React, Redux
Webpack
Python 3.8, Django 3, Celery
PostgreSQL, Redis
Для этой позиции важны
От 3 лет коммерческого опыта работы в web-разработке
Отличные знания JavaScript, знания различных стандартов ECMAScript
Отличные знания в разработке на React (ES6, Redux, Webpack) либо Vue
Отличное понимание принципов построения web-приложения
Практический опыт с HTML5, CSS3, Flexbox, SASS, CSS modules, включая адаптивную кроссбраузерную разметку
Будет плюсом
Опыт разработки на любом mainstream framework
Опыт разработки на любом другом mainstream языке
Опыт работы с WebSocket
Что вас ждёт в работе:
Разработка новой и поддержка существующей функциональности продукта
Взаимодействие с другими разработчиками, в том числе и бекенда
Создании новых компонентов для библиотеки на React.
Сомневаешься? Зря, и вот почему
Мы за саморазвитие и профессиональный рост. Нужно прокачаться — мы организуем твое участие в мероприятиях полностью или частично за счет компании.
В работе тебя ждут ревью для разбора целей и задач, 1-to-1 встречи с тимлидом и постоянная поддержка тьютора.
Большой и просторный офис, всего в минуте ходьбы от м. Бориспольская. Путь на работу всегда будет в противоположную сторону от пробок.
У тебя будет 18 рабочих дней отпуска в год + 10 оплачиваемых больничных без предоставления больничных листов
+ возможность работать удаленно.
Хочешь учить английский? Пройди тест и занимайся в группе. Проводим курсы английского прямо в офисе за счет компании, не теряй время на дорогу.
Мы оказываем юридическую и бухгалтерскую поддержку при необходимости.
Чувствуй себя свободно без лишней бюрократии!
Приезжаешь на машине? Для твоего автомобиля всегда есть место на парковке бизнес-центра.
Приезжаешь на велосипеде? Оставляй его на охраняемой парковке и не беспокойся.
Кто хорошо работает, тот мы хорошо отдыхает. Кроме Нового Года и Дня рождения компании, мы любим по пятницам играть в настолки или просто устроить Friday Party.
Спросите нас о проекте
Расскажите в целом
Технически, проект представляет собой 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 в процессе внедрения. Пока что сборка, деплой и запуск сервисов происходит командами через самописные скрипты.
И немного о команде, пожалуйста
Техническая команда состоит из 14 человек с разделением на зоны ответственности по продукту. Project Manager, DevOps, QA Team, Front-end Team, Back-end Team.
Этапы собеседования
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, Protobuf, PostgreSQL, Redis
Back-end Team
Python 3.8, Django 3, Celery, Protobuf, PostgreSQL, Redis
Marketing Team
Articles, Landing Pages, Screenplays, E-mails
Marketing Team