Заявка на получение Fellowship
Общественной организации, созданной для оказания помощи детям, пережившим насилие или тяжелую психологическую травму, а также их реабилитации, нужна помощь Fullstack Python-разработчика с опытом проектирования и разработки веб-приложений и сайтов. В рамках программы есть необходимость в разработке нового сайта организации.
Архитектура нового сайта должна в последствии позволять быстро и легко разрабатывать дополнительные функции. То есть сайт должен быть модульным и основываться на актуальных и широко используемых технологиях (это значит, что архитектура должна быть максимально неэкзотичной, с применением привычных и понятных решений), чтобы продукт можно было расширять, изменять и легко поддерживать.
Описание потенциальных задач:
- Изучить сценарии взаимодействия пользователей с сайтом, с учетом их ролей;
- Выявить все требования к сайту и доформулировать техническое задание;
- Взаимодействовать с UX/UI дизайнером для проектирования макетов, отвечающих техническим требованиям;
- Проработать сценарии взаимодействия компонентов внутри сайта, определить, каким должен быть формат хранения и передачи данных;
- Спроектировать и разработать модель доступа к данным и их защиты;
- Продумать, как будет выглядеть весь проект с технической точки зрения, какие инструменты и технологии, фреймворки или готовые решения использовать;
- Разработать сайт (бекенд+фронтенд) с основым функционалом;
- Написать техническую документацию к продукту для веб-мастера организации.
Требования к кандидату:
- Успешный опыт проектирования и разработки архитектуры веб-приложений;
- Python на хорошем уровне, с опытом работы с фреймворками;
- Умение проектировать приложение, понимание концепций MVC и подобного;
- Хорошее знание Javascript, опыт работы с библиотеками для построения UI;
- Хорошее понимание веб-разработки, знание протокола HTTP и сопутствующих веб-технологий;
- Опыт разработки технической и пользовательской документации и постановки ТЗ.
Успейте подать заявку до 28 апреля включительно.