Описание вакансии
Тераплан — это платформа для решения сложных комбинаторных задач, с которыми сталкиваются крупные компании.
Мы оптимизируем нетривиальные задачи связанные с производством и цепями поставок, планированием лётных экипажей и логистических систем.
Наши клиенты — крупные логистические компании, промышленные предприятия и авиакомпании.
Чем Вам предстоит заниматься:
Разрабатывать платформу для решения NP-hard задач оптимизации для клиентов из разных отраслей.
Основные задачи:
- разработка приложения на React (доработка существующего функционала и разработка нового);
- обеспечение полного цикла разработки – от анализа требований и проектирования до внедрения;
- участие в разработке архитектуры сервиса;оптимизация производительности и масштабируемости сервиса;
- написание unit-тестов (Jest, React Testing Library);
- проектирование REST и JSON-RPC API совместно с backend-разработчиками;
- работа в команде с разработчиками, аналитиками и продуктовыми менеджерами для достижения общих целей.
Стек технологий
- TypeScript, React;
- Java, Spring Framework;
- PostgreSQL;
- Kubernetes;
- Yandex Cloud;
- Gitlab.
Что мы ожидаем от будущего члена команды:
- опыт работы c React, Typescript;
- отличное знание JavaScript;
- опыт работы с MobX/Redux/Zustand;
- понимание принципов работы веб-приложений (устройство браузера, HTTP протокол, REST API);
- понимание принципов работы бандлеров и пакетных менеджеров;
- понимание того, как строятся дизайн-системы (темизация, токенизация, UI-kit и т.п.);
- опыт работы с основными web API (fetch, DOM, history, navigation, web storage);
- навык использования форматеров и линтеров (eslint, prettier);
- опыт разработки сложных интерфейсов.
Будет плюсом:
- опыт работы с Vite;
- опыт работы с AG Grid;
- опыт применения технологии Backend-for-Frontend (с бекенда приходят не только данные, но и конфигурация layout и пр.);
- знание современных возможностей CSS
- понимание ООП и знание паттернов проектирования;
- умение использовать базовые инструменты командной строки Linux.
Будем рады предложить вам:
- конкурентный уровень заработной платы;
- гибридный формат работы, возможность полной удалённой работы;
- систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях;
- «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
- внутреннюю программу поддержки инноваций;
- медицинскую страховку, включающую стоматологию, госпитализации, международные путешествия;
- льготное страхование членов семьи.