Помещен в архив

Фулстек-разработчик

Требуемые навыки

  • Разработка ПО
Приём откликов
до 10 апреля 2023
Сроки работы
3 месяца
Формат работы
Удалённо
Вознаграждение
По договорённости

Роль закрыта

Что предстоит сделать?

1. Изучить документацию проекта, поставленные задачи и требования лидера проекта.

2. Связаться с лидером проекта для уточнения деталей проекта, уточнения требований и согласования плана работы.

3. Разработать дизайн-макет интерфейса приложения в Figma и согласовать его с заказчиком.

4. Разработать техническое задание на разработку веб-приложения на основе поставленных требований.

5. Разработать веб-приложение с использованием CSS, HTML, JavaScript и фреймворков на его основе (React, Vue).

6. Разработать личный кабинет с авторизацией пользователей по логину и паролю, реализовав ролевую модель с настройками прав доступа.

7. Разработать модуль аналитики (дашборд), позволяющий агрегировать информацию по выявленным нарушениям пропускного и внутриобъектового режимов.

8. Разработать модуль отправки оповещений, корректно и успешно уведомляющий руководителей структурных подразделений о нарушениях.

9. Обеспечить корректную работу базы данных приложения, а также описать ее схему в документации.

10. Составить техническую документацию по настройке и эксплуатации приложения, а также руководство пользователя по работе с ним.

11. Протестировать приложение на соответствие функциональным и техническим требованиям, а также на безопасность и надежность.

12. Составить отчет о результатах тестирования приложения и протоколы исправления выявленных ошибок в формате *.doc.

13. Предоставить готовый проект лидеру проекта для проверки и принятия.

Что можно получить за этот проект?

Проект предусматривает вознаграждение, размер которого будет определен в ходе переговоров с лидером проекта.

Какой будет загрузка на проекте?

Проект рассчитан на 3 месяца и предполагает частичную (70%) занятость.

Каким будет формат взаимодействия?

Работа по проекту ведется удаленно. Вы будете взаимодействовать с лидером проекта.

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

Какие требования предъявляются к исполнителю?

1. Знания CSS, HTML и JavaScript / фреймворки на его основе (React, Vue) на уровне senior-разработчика.

2. Опыт работы с различными типами баз данных (Postgres, Oracle, SQL) и уверенное владение языком SQL.

3. Знание протоколов HTTP, SOAP и архитектурного стиля REST.

4. Опыт разработки и реализации дизайн-макетов для веб-приложений, умение работать с графическими редакторами (например, Adobe Photoshop, Sketch, Figma).

5. Опыт разработки и тестирования веб-приложений, умение составлять техническую документацию по настройке и эксплуатации приложения, а также руководство пользователя по работе с ним.

6. Опыт разработки и внедрения корпоративных информационных систем.

Как повысить свои шансы стать участником проекта?