Flutter Разработчик
Город:
Астана
Занятость:
Полная занятость
Компания "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 Опыт...
24 Октября
Middle Frontend Разработчик (в офисе)
Астана
Компания "MITWORK" Мы — инновационная IT-компания, занимающаяся разработкой масштабируемых и современных веб-приложений для различных отраслей...
24 Октября
Frontend-разработчик( Documentolog )
Астана
Компания "Documentolog" Обязанности: - Разработка клиентских front-end приложений для проектов компании; - Выполнение работ по HTML-верстке; -...
24 Октября
PHP-разработчик (Junior/Junior+)
Астана
Компания "Documentolog" Документолог - это место, где технологии встречаются с человеческими смыслами. Мы создаём цифровые решения, которые...
22 Октября
Backend-разработчик( BInTech )
Астана
Компания "BInTech" Первый этап рассмотрения на эту позицию — заполнение анкеты. Мы ищем специалиста, который умеет строить надёжные сервисы,...
Вакансия размещена в отрасли