Ищем фрилансера(-ов) для участия в разработке гибридного приложения на Flutter (web + мобильная версия для Android/iOS)
с бекендом на Azure/Python, предназначенного для изучения иностранных языков.
Приложение позволяет создавать курсы, лекции и страницы с помощью встроенного редактора. Для студентов оно предлагает инструменты для определения уровня владения языком, ведения заметок, сохранения ссылок, создания словаря, прохождения курсов и взаимодействия с AI-ассистентом, который может отвечать на вопросы по грамматике, лексике, предлагать дополнительные упражнения и т. д. Все курсы создаются на основе передовой дидактической методики, разработанной во время преподавания в Goethe-Institut в Германии, которая помогает избавиться от страха говорить на иностранном языке.
На данный момент реализован рабочий PoC на Flutter с бекендом на Azure.
Мы ищем:
Идеально, если это будет один и тот же человек, который сначала будет работать вместе со мной над разработкой, но в среднесрочной перспективе сможет взять на себя дальнейшую разработку, профессионализировать кодовую базу и потенциально стать техническим лидом проекта по мере роста команды.
Бюджет и сроки проекта обсуждаем на основе ваших оценок. Объем работ большой.
Требования к кандидату:
Высокое качество кода:
Соблюдение принципа zero warning policy;
Практический опыт применения clean code, SOLID, продуманных архитектурных подходов;
Тестируемость, понимание значения maintainability в многофункциональном приложении;
Способность создавать стабильный, хорошо структурированный код, который легко масштабировать.
Профессиональная коммуникация и командная работа:
Умение четко оценивать объем работы, соблюдать дедлайны;
Опыт командной разработки, включая грамотное использование Git/GitHub;
Готовность к открытому диалогу, комментариям к коду, ревью задач и т. д.
Опыт в релевантных проектах (track record):
Для Flutter разработчика: продемонстрированные результаты в мобильных/web-проектах на Flutter (портфолио, GitHub, ссылки на приложения и т. д.); желательно – примеры решения нестандартных архитектурных или UX-задач, а также дизайн
Для Azure/Python разработчика: практический опыт построения бекендов с использованием Azure (Functions, Web Apps, Cosmos DB и т. д.) и Python; приветствуется опыт интеграции AI/ML (LLM, GPT, embedding search), но не обязательно.