Требования к кандидату:
Опыт разработки кроссплатформенных приложений на Electron.
Знание ReactJS (предпочтительно) или VueJS для UX/UI.
Опыт работы с Axios или Fetch API для HTTP-запросов.
Знание Node.js для работы с файловой системой и кэшированием.
Навыки упаковки/распаковки файлов с использованием Adm-zip или JSZip.
Умение работать с кэшированием в десктопных приложениях (LocalStorage или IndexedDB).
Опыт работы с Ubuntu и понимание особенностей Linux-систем.
Функционал приложения:
Управление лицензиями и активацией продуктов.
Отображение и обновление активированных продуктов.
Работа с устаревшими лицензиями и архивирование.
Обновление и удаление продуктов через интернет.
Интеграция новостей о продуктах и компании.
Требования к приложению:
Десктопное приложение, доступное через ярлык.
Кроссплатформенный запуск на Windows 10/11 и Linux (основная система Ubuntu 22.04).
Упаковка в бинарное решение с необходимыми файлами.
Простыми словами необходим аналог Steam для внутренних продуктов компании.
Подробное ТЗ и макет в Figma имеется, направлю подходящим кандидатам. Окажем максимальную техническую поддержку исполнителю.