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-стартапе, который оказывает реальное влияние на сферу образования и имеет быстро увеличивающуюся базу пользователей.
 -  
Возможность работать над продуктами с высоким влиянием и в команде, которая активно растет.
 -  
Свобода влиять на архитектуру и выбор технологий.
 
14 Октября
Frontend-разработчик в IT компанию (УДАЛЕННО И РФ НЕ РАССМАТРИВАЕМ)!!!
Астана
Компания "Crocos (Крокос)" Обязанности: Удаленно не рассматриваем, только работа из офиса в г. Астана Разработка и поддержка...
14 Октября
Астана
Компания "КПЕ Центр разработки (Казахстан)" Мы расширяем команду «Денежные переводы – Korona». Наши сервисы и мобильные приложения позволяют...
16 Октября
Middle Go/Python разработчик (M1-M2)
Астана
Компания "T&T SECURITY INC" Обязанности: Участие в проектирование архитектуры; Разработка нового и доработка существующего функционала;...
07 Октября
Frontend-разработчик (Blazor / Razor Pages)
Астана
Компания "ITP Mining" Обязанности: Разработка пользовательских интерфейсов на Blazor (Razor Pages); Адаптивная и кроссбраузерная вёрстка...
10 Октября
Senior Frontend разработчик React
Астана
Компания "Bright Technologies" Обязанности: Отлично понимать и знать: React, SSR/SPA/SSG, Webpack/Rollup, Typescript, Ant...
Вакансия размещена в отрасли