Frontend Developer (Тераплан)

Дата размещения вакансии: 04.03.2025
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Тераплан — это платформа для решения сложных комбинаторных задач, с которыми сталкиваются крупные компании.
Мы оптимизируем нетривиальные задачи связанные с производством и цепями поставок, планированием лётных экипажей и логистических систем.

Наши клиенты — крупные логистические компании, промышленные предприятия и авиакомпании.

Чем Вам предстоит заниматься:

Разрабатывать платформу для решения 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.

Будем рады предложить вам:

  • конкурентный уровень заработной платы;
  • гибридный формат работы, возможность полной удалённой работы;
  • систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях;
  • «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
  • внутреннюю программу поддержки инноваций;
  • медицинскую страховку, включающую стоматологию, госпитализации, международные путешествия;
  • льготное страхование членов семьи.