Требуется руководитель разработки для создания программного комплекса «Лаборатория телеметрического практикума по физике» для общеобразовательных учреждений.
Проект включает разработку:
- веб-платформы для учеников, учителей и администраторов;
- кроссплатформенного десктопного приложения с офлайн-режимом;
- серверной инфраструктуры и REST API;
- инструментов анализа видео, аудио и изображений;
- системы отчетности и рейтингов;
- комплекта интерактивных лабораторных работ по физике.
Срок реализации проекта — до декабря 2026 года.
Обязанности
- Разработка технической архитектуры программного комплекса.
- Руководство командой frontend, backend и desktop-разработчиков.
- Проектирование клиент-серверного взаимодействия.
- Организация разработки десктопного приложения на Electron.
- Организация разработки веб-платформы на React.
- Проектирование и контроль разработки REST API.
- Организация реализации offline-first архитектуры.
- Контроль интеграции мультимедийных инструментов:
- видеоплеер;
- анализ аудио;
- система координат;
- графики;
- электронные таблицы.
- Проектирование механизмов синхронизации данных.
- Контроль качества кода, CI/CD и тестирования.
- Участие в разработке технической документации.
- Подготовка программного комплекса к промышленной эксплуатации.
- Организация передачи исключительных прав заказчику.
Требования
Обязательные
- Высшее техническое образование.
- Опыт работы архитектором или техническим руководителем от 5 лет.
- Опыт разработки высоконагруженных веб-систем.
- Опыт управления командой разработки от 5 человек.
Технологии
Frontend:
- React 18+
- TypeScript
- Redux Toolkit или Zustand
- React Data Grid
- Recharts / Chart.js / Plotly
Desktop:
- Electron
- SQLite
- FFmpeg
- Web Audio API
Backend:
- PHP 8.4+
- Laravel 12+
- PostgreSQL
- Redis
- JWT
- RBAC
DevOps:
- Docker
- Docker Compose
- Kubernetes
- GitLab CI / GitHub Actions
Будет преимуществом:
- опыт разработки образовательных платформ (EdTech);
- опыт создания desktop-приложений;
- опыт работы с мультимедиа (FFmpeg, аудиообработка, компьютерное зрение);
- опыт реализации offline-first архитектуры;
- опыт разработки систем для сферы образования;
- опыт сопровождения государственных контрактов.
Основные результаты работы
Необходимо обеспечить создание:
MVP
- десктопного приложения;
- офлайн-режима;
- видеоплеера;
- таймера;
- линейки измерений;
- системы координат;
- электронных таблиц;
- построения графиков;
- генерации отчетов.
Пилотной версии
- веб-платформы;
- личных кабинетов;
- ролей пользователей;
- синхронизации данных;
- REST API;
- рейтингов и аналитики.
Промышленной версии
- масштабирование до 10 000 пользователей;
- отказоустойчивая инфраструктура;
- централизованное логирование;
- мониторинг;
- резервное копирование;
- поддержка не менее 50 школ.