Flutter Разработчик (в архиве)

19 Сентября

Партнерские Вакансии

Город:

Астана

Занятость:

Полная занятость

Компания "BrainEdTech"

Мы ищем опытного разработчика Flutter, который присоединится к нашему быстрорастущему edtech-стартапу с расширяющейся пользовательской базой. Вам предстоит обеспечить, чтобы наше мобильное приложение было хорошо структурировано, масштабируемо и соответствовало передовым отраслевым стандартам. Вы будете тесно сотрудничать с UI/UX-дизайнерами для точной реализации макетов из Figma и взаимодействовать с backend-разработчиками для обеспечения бесшовной интеграции с API.

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

Обязанности

  • Проектировать, разрабатывать и поддерживать мобильные приложения на Flutter для iOS и Android.

  • Рефакторить и перестраивать существующий код в соответствии с принципами чистой архитектуры.

  • Плотно взаимодействовать с UI/UX-дизайнерами для создания адаптивных, пиксель-перфект интерфейсов по макетам Figma.

  • Сотрудничать с backend-разработчиками для интеграции RESTful API, WebSockets и других сервисов.

  • Реализовывать решения для управления состоянием с предсказуемым и поддерживаемым кодом (в данный момент используется Bloc).

  • Проектировать и управлять навигационными потоками для корректной маршрутизации (в данный момент используется go_router).

  • Реализовывать deep linking и сохранять состояние навигации между перезапусками приложения.

  • Интегрировать аналитические платформы (Amplitude) для отслеживания событий, воронок и вовлеченности пользователей.

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

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

  • Гарантировать кроссплатформенную совместимость, доступность и единый пользовательский опыт.

  • Писать модульные, виджет-тесты и интеграционные тесты для поддержания высокого качества кода.

  • Быть в курсе тенденций в экосистеме Flutter/Dart и предлагать улучшения.

  • Документировать архитектурные решения, рабочие процессы и стандарты кодирования.

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

  • 3+ лет профессионального опыта разработки на Flutter.

  • Отличное знание Dart, Flutter SDK и принципов чистой архитектуры.

  • Опыт работы с управлением состоянием (одно из: Bloc/Cubit, Riverpod, Provider, GetX, MobX).

  • Глубокое понимание навигации в Flutter (Navigator 1.0, Navigator 2.0, go_router) и вложенных маршрутов.

  • Опыт интеграции с REST API.

  • Опыт работы с аналитическими инструментами (Amplitude, Firebase Analytics, Mixpanel или аналогами).

  • Уверенное владение системами контроля версий.

  • Отличное знание адаптивного UI, анимаций и разработки кастомных виджетов.

  • Глубокое понимание принципов SOLID, DRY и разработки через тестирование (TDD).

  • Знание локальных хранилищ данных (SQLite, Hive, ObjectBox, SharedPreferences).

  • Понимание лучших практик безопасности мобильных приложений (защищенное хранилище, ключи API, шифрование данных).

  • Опыт работы с push-уведомлениями, deep linking и фоновыми сервисами.

  • Умение работать в среде Agile/Scrum.

  • Отличные коммуникативные навыки для кросс-функционального взаимодействия.

Желательно

  • Опыт публикации приложений в Google Play и App Store.

  • Опыт участия в open-source проектах на Flutter.

Инструменты и технологии

  • Flutter, Dart

  • Bloc

  • go_router

  • Amplitude

  • REST API

  • Figma (для передачи дизайна)

  • Git

  • Azure / AWS (в зависимости от проекта)

  • Локальные БД (Hive)

Почему стоит присоединиться к нам

  • Работа в быстрорастущем edtech-стартапе, который оказывает реальное влияние на сферу образования и имеет быстро увеличивающуюся базу пользователей.

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

  • Свобода влиять на архитектуру и выбор технологий.

Похожие вакансии

23 Октября

Разработчик( ATS Mediafon KZ )

Астана

Компания "ATS Mediafon KZ" Опыт работы 2-4 года коммерческой разработки на Angular Участие минимум в 2-3 проектах с Angular Material Опыт...

Отправить резюме подробнее

23 Октября

Unity разработчик / Unity Developer (GameDev)( Softintermob LLC )

Астана

Компания "Softintermob LLC" SOFTINTERMOB специализируется на разработке мобильных приложений для различных сегментов AppStore и Google Play,...

Отправить резюме подробнее

23 Октября

Программист-разработчик Oracle

Астана

Компания "Colvir Software Solutions" Компания Colvir Software Solutions работает для банков, финансовых и почтовых организаций государств СНГ и...

Отправить резюме подробнее

24 Октября

Middle Frontend Разработчик (в офисе)

Астана

Компания "MITWORK" Мы — инновационная IT-компания, занимающаяся разработкой масштабируемых и современных веб-приложений для различных отраслей...

Отправить резюме подробнее

24 Октября

Frontend-разработчик( Documentolog )

Астана

Компания "Documentolog" Обязанности: - Разработка клиентских front-end приложений для проектов компании; - Выполнение работ по HTML-верстке; -...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: