Мы — Freshcode, сильная команда IT-специалистов, которые работают над крутыми проектами и непрерывно развиваются. Freshcode помогает талантливым и амбициозным сотрудникам раскрывать свой потенциал, поддерживая их веру в собственные силы. Наша компания основана именно на этой вере в каждого члена команды. Freshcode любит учиться и учить.
21 мая 2021

Junior JS developer (вакансия неактивна)

Харьков, Запорожье, удаленно

Необходимые навыки

— Опыт разработки на JavaScript от 6 месяцев (React, Node.js)
— Опыт работы с TypeScript
— Уверенное знание ООП и паттернов проектирования
— Опыт работы с реляционными СУБД — написание запросов, оптимизация, profiling, troubleshooting
— Опыт работы с Git
— Навыки работы с JIRA
— Опыт взаимодействия с публичными API
— Умение писать «самодокументируемый» код
— Английский на уровне Intermediate

Будет плюсом

— Опыт работы c WebSocket
— Навыки работы с PostgreSQL
— Опыт применения NoSQL хранилищ
— Опыт работы с AWS
— Умение писать Unit и интеграционные тесты

Предлагаем

— Гибкий график работы: можно начинать свой день с 9 до 12, переносить часы и выстраивать свой день так, как удобно вам
— Офис в центре города (в Харькове м. Научная, Запорожье — БЦ EcoTower)
— Есть возможность удаленной работы, даже когда нет карантина
— Оплачиваемый отпуск (15 рабочих дней) и больничные (10 рабочих дней)
— Сотрудничество по ФОП
— Доступность руководства: любой ТОП-менеджер на расстоянии пары шагов/сообщения в чате

Обязанности

— Участие в разработке нового функционала
— Интеграция Maps API (отображение и стилизация карт, отображение текущего местоположения точек и маршрутов)
— Интеграция со сторонними сервисами доставки (UberEATS, в дальнейшем — другие аналоги)
— Формирование эффективной реляционной структуры данных
— Интеграция устройств для печати
— Участие в принятии архитектурных решений

О проекте

Внутренняя система управления сетью ресторанов в США, которая обеспечивает:
— прием заказов с внешних сервисов;
— автоматизацию процесса передачи заказов между разными действующими лицами;
— эффективное распределение заказов между водителями;
— отслеживание прогресса каждой доставки в режиме реального времени.
Стек: React, Node.js, Typescript, PostgreSQL
Проект с нуля, команду формируем сами: Middle JS developer, PM, QA

Этапы интервью:
1) Общение с HR (30 минут)
2) Проверка английского (15 минут)
3) Техническое интервью (60 минут)