Full-stack разработчик для создания веб-системы OmniLink
Компания Fusion X ищет программиста для разработки внутренней веб-системы контроля качества и учёта продукции.
О проекте
OmniLink — система, которая должна объединить информацию о моделях товаров, SKU, производственных партиях, заводских проверках, версиях прошивки и результатах контроля качества.
На первом этапе необходимо создать рабочую MVP-версию системы без сложной инфраструктуры и без уникального кода для каждой единицы товара.
Основные задачи
-
разработать веб-интерфейс системы;
-
создать базу моделей товаров и SKU;
-
реализовать создание и учёт производственных партий;
-
добавить загрузку заводских отчётов из Excel;
-
сохранять версию заводской прошивки;
-
реализовать критерии проверки качества;
-
отображать результаты проверки по каждой партии;
-
присваивать партии статус: «проверка пройдена» или «проверка не пройдена»;
-
формировать PDF-протокол проверки;
-
создать цифровой паспорт товара или партии;
-
генерировать QR-код на публичную страницу;
-
создать страницу для покупателя с основной информацией о товаре;
-
реализовать форму обращения покупателя;
-
предусмотреть роли пользователей, резервное копирование и выгрузку данных;
-
подготовить краткую документацию по системе.
Результат первого этапа
В системе должен работать полный пример:
-
Создана модель товара.
-
Создан конкретный SKU.
-
Создана производственная партия.
-
Загружен исходный Excel-файл завода.
-
Указана версия заводской прошивки.
-
Применены утверждённые критерии проверки.
-
Отображены результаты контроля.
-
Сформирован итоговый статус партии.
-
Создан PDF-протокол проверки.
-
Сформирован цифровой паспорт и QR-код.
-
Покупатель может открыть страницу товара и оставить обращение.
Требования к кандидату
-
опыт самостоятельной разработки веб-приложений;
-
знание frontend- и backend-разработки;
-
опыт работы с базами данных;
-
умение импортировать и обрабатывать Excel-файлы;
-
опыт формирования PDF-документов и QR-кодов;
-
понимание авторизации и разграничения прав доступа;
-
умение работать с Git;
-
способность самостоятельно развернуть проект на сервере;
-
готовность писать понятный и поддерживаемый код;
-
умение документировать выполненную работу.
Конкретный технологический стек не принципиален. Важно предложить простое, надёжное и понятное решение без лишнего усложнения архитектуры.
Формат работы
-
удалённая работа;
-
проектная занятость с возможностью дальнейшего сотрудничества;
-
работа по техническому заданию;
-
оплата обсуждается по результатам собеседования;
-
желательно предоставить примеры ранее разработанных веб-систем или личных проектов;
-
официальное трудоустройство на 0,5 ставки.
Что указать в отклике
-
краткий опыт работы;
-
примеры выполненных проектов;
-
используемый технологический стек;
-
предварительную оценку сроков разработки MVP;
-
готовность в дальнейшем поддерживать и развивать систему.