Flutter Разработчик

BrainEdTech

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 25 д. назад
Мы ищем опытного разработчика 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, DartBlocgo_routerAmplitudeREST APIFigma (для передачи дизайна)GitAzure / AWS (в зависимости от проекта)Локальные БД (Hive)Почему стоит присоединиться к намРабота в быстрорастущем edtech-стартапе, который оказывает реальное влияние на сферу образования и имеет быстро увеличивающуюся базу пользователей.Возможность работать над продуктами с высоким влиянием и в команде, которая активно растет.Свобода влиять на архитектуру и выбор технологий.Мы – быстро развивающийся образовательный IT-стартап, предоставляющий инновационные решения для онлайн-обучения. Наша цель – сделать IT-образование доступным и эффективным для каждого, используя передовые технологии и уникальные методики. Присоединяйтесь к нам, чтобы вместе создавать будущее образования!

HeadHunter