Разработка спортивной платформы

Цена договорная
07 ноября 2022, 08:59 • 19 откликов • 154 просмотра
Мы разрабатываем программное решение для спортивных комплексов, отвечающее за фиксацию и мониторинг прогресса спортсменов.

Наша цель — предоставить пользователям стабильный, высокодоступный и масштабируемый сервис, используя современный технологический стек.

Мы хотим, чтоб наш сервис мог быть легко кастомизирован под пользователей и виды спорта. Включал в себя систему построения плана обучения, систему для проведение тестирований (как вручную, так и с использованием специализированных датчиков и трекеров), систему оценки и сравнения результатов обучения в срезе любой группы навыков и сравнение с другими учащимися, систему выстраивания учебного процесса, систему за контролем прогресса спортсменов.

На текущий момент базовый функционал проекта реализован следующим стэком:
1) Java-сервер,
2) PostgreSQL,
3) Сгенерированные HTML страницы отправляются конечному пользователю.

Задачи:

  • Перенос frontend кода с чистого HTML на React/Vue/Angular/Svelte либо другую популярную библиотеку;
  • Стабилизация имеющегося кода, написанного на Java;
  • Осуществление полного жизненного цикла разработки под ключ, включая проверку требований, проектирование, кодирование, внедрение, проверку кода, тестирование и техническую поддержку;
  • Оценка задач, инспекция имеющегося кода;
  • Участие в архитектурном планировании продукта;
  • Обеспечение качества разработки по всем аспектам: соответствие требованиям, надежность, быстродействие, взаимодействие со смежными компонентами и т.д.
Требования:

  • Уверенное знание Java Core (Collections, GS, Generics, Concurrency);
  • Знание SQL и опыт работы с реляционными СУБД (PostgreSQL);
  • Основы Web (HTML, CSS, HTTP, JavaScript, React/Vue/Angular/Svelte либо другую frontend библиотеку);
  • Уверенное знание и опыт работы с Docker / Kubernetes;
  • Опыт работы с системами контроля версий (Git);
  • Знание паттернов проектирования, умение читать и анализировать исходный код.
Будет плюсом:

  • Опыт оптимизации запросов СУБД;
  • Опыт оптимизации и профилирования работы приложений;
  • Опыт работы с разными видами интеграций и понимание как мониторить, разрабатывать и поддерживать интеграции.
Мы предлагаем:

  • Полную свободу действий, в выборе инструментария и необходимые ресурсы;
  • Интересные, амбициозные задачи с достижимым результатом, понятным заказчиком и продуктом;
  • Уровень дохода, который готовы обсуждать и отталкиваться от ваших пожеланий;
  • Гибкий график, удаленная работа.