Для участия в разработке маркетплейса – агрегатора, предоставляющего доступ к надстройкам различного десктопного ПО (Revit, Renga, NanoCAD, Pilot BIM).
У нас сейчас SSR на .NET Core c jQuery и HTMX, и мы хотим перейти на актуальный стэк.
Скрепя сердцем думаем о React, но, если ты заряжен на шанс поработать с Solid.js или Svelte - можем обсудить.
Тебе надо будет самостоятельно принимать решения в рамках архитектуры приложения, включая выбор стека и технологий. Большая сила - большая ответственность, поэтому ожидаем самостоятельность и проактивность.
С нуля делать все:
UI по макетам, (что-то у нас уже есть на шаблонах с bootstrap’ом), но можно считать, что делать все заново. Соответственно желателен опыт с различными дизайн системами, UI-китами и их кастомизацией.
Приложение будет развесистым и большим (включая экзотику на вебвью внутри десктопных приложений), нужно сразу будет думать об архитектуре и масштабируемости. Ну или хотя бы не лупить все на хуках в components.
Проектирование API (openapi) и коммуникация с бэкендерами. Так как мы в самом начале миграции, есть шанс сделать как надо.
Будет плюсом
Если помнишь, как работали деды: Шаблоны (У нас .NET Core), Bootstrap, jQuery, HTMX. Часть маркетплейса еще будет некоторое время в таком виде (как долго зависит от тебя). Не помешает помощь по поддержке этого добра.