Senior FrontEnd Software Engineer

Бюджет: от 4 000 $ до 5 000 $
Москва
Более 6 лет, Удаленная работа, Проектная/Временная работа
Дата публикации: 10.12.2025 с сайта hh.ru

Общее описание

В компанию - разработчику программного обеспечения требуется Lead BackEnd SoftwareEngineer

Обязанности

  • Разработка архитектуры фронтенда: модульность, масштабируемость, оптимизация;
  • Программирование frontend кода двух web-приложений (пользовательское, админ);
  • Интеграция с BackEnd;
  • Разработка тестов;
  • Участие в тестировании кода.

Требования

  • 8+ лет опыта разработки backend-систем;
  • 3+ года опыта в роли Senior/Lead/Principal Frontend Engineer;
  • Опыт разработки сложных enterprise-приложений: административные панели, системы управления объектами, гео- и технические визуализации, workflow-системы;
  • Опыт проектирования архитектуры фронтенда и принятия технических решений;
  • Опыт взаимодействия с backend-микросервисами, API Gateway и real-time/async потоками;
  • Образование: высшее техническое;

Ключевые навыки:

  • Использование AI в разработке (проектирование, кодинг, тестирование);
  • Глубокий практический опыт разработки на TypeScript (React/SolidJs);
  • Опыт работы с карточной или геопространственной визуализацией: Mapbox, OpenLayers, Leaflet, ESRI Feature Layers;
  • Опыт построения интерактивных диаграмм: Canvas, SVG, WebGL, D3.js, Konva, Cytoscape, DiagramJS;
  • Опыт Redux, Zustand, MobX или эквивалентные решения (оптимизация больших деревьев состояний);
  • API/Integration: REST/GraphQL, gRPC-Web (желательно), WebSockets/SSE

Желательные навыки:

  • Опыт разработки решений для энергетики: распределительные сети, подстанции, генерация;
  • Опыт проектирования систем с многослойной топологией (физической + логической/электрической), схемами связности, правилами валидации;
  • Участие в проектах Digital Twin, GIS, SCADA/DMS/OMS, CIM совместимость.

Условия

  • Оформление по договору подряда;
  • График работы: проектная работа 6 месяцев максимальная занятость (основная разработка), далее 1 месяц частичная занятость.