Fullstack ReactJs/NodeJs Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В связи с активным развитием внутренней телеком платформы ищем опытного Senior/Middle+ фулстек Javascript разработчика (с уклоном на UI: ReactJs).
Чем предстоит заниматься:
Есть сложная внутренняя аналитическая платформа для управления голосовым трафиком и другими телеком услугами компании
Клиентское приложение написано на C# (UI и логика работы с базой данных),
в качестве бэкенд интерфейса выступают Oracle-функции.
Требуется помодульно перевести это приложение на веб-версию (ReactJs + NodeJs), переписав соответственно весь UI с нуля и разработав необходимые REST API гейтвей сервисы работы с Oracle функциями (NodeJs).
Важно: в компании на данный момент не используется NodeJs для бэкендов (используется Java, Go, php), поэтому экспертиза должны быть достаточной для самостоятельной разработки необходимых сервисов интеграции.
Требования:
- Хорошие знания JavaScript/TypeScript;
- Опыт использования Typescript в запущенных продакшен проектах;
- Опыт от 3 лет в разработке коммерческих проектов на ReactJs ;
- Опыт организации архитектуры проекта на Mobx/Redux, понимание плюсов и минусов (опыт использования разных подходов);
- Умение качественно верстать, любовь к мелочам и опыт грамотной организации верстки в больших проектах (sass modules/styled components);
- Опыт разработки бэкенд сервисов на NodeJs, будет плюсом опыт работы с фреймворком NestJs;
- Понимание принципов проектирования REST API сервисов.
Будет плюсом:
- Опыт работы на разных UI-фреймворках Angular, Vue (для понимания преимуществ разных подходов);
- Опыт разработки сложных UI с тяжелыми таблицами, формами, графиками, древовидными структурами;
- Опыт фулстек разработки, включая сферу devops (умение целиком поднять, настроить бэкенд и фронтенд);
- Опыт работы с SQL базами.
Стек технологий, подходов:
- Фронтэнд: ReactJs/Typescript (набор библиотек, подходов на усмотрение разработчика);
- Бэкенд: NodeJs/Typescript, Docker + GItlab CI, DB: Oracle;
- Рабочий процесс: Scrum + TFS, Confluence, Slack, Figma для прототипирования.
Мы предлагаем:
- Гибкий график;
- Поддержку профессионального развития (оплата участия в обучающих конференциях, вебинарах);
- Льготные условия по ДМС;
- Занятия спортом: волейбол, футбол, настольный теннис, кикер;
- Корпоративные мероприятия;
- Офис в 10 минутах пешком от метро Чкаловская или Спортивная.
В связи с пандемией мы продолжаем работать в гибридном формате и проводим интервью по Zoom (видео), но будем рады и очной встрече с вакцинированными кандидатами.