Шукаємо фрилансера(-ів) для участі в розробці гібридного застосунку на 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), але не обов’язково.