Требования:
• Уверенное знание Dart и опыт коммерческой разработки на Flutter
• Понимание и опыт интеграции native API (Android/iOS) через Platform Channels (или аналоги)
• Практический опыт с библиотеками: go_router, dio, riverpod
• Опыт работы с push-уведомлениями (FCM/APNs), желательно понимание deep links
• Опыт оптимизации производительности (профилирование, устранение лагов/jank, работа с памятью)
• Умение делать плавные анимации и переходы UI (Implicit/Explicit animations, gestures)
Задачи:
• Разработка и поддержка мобильных приложений под iOS и Android на Flutter
• Реализация и поддержка функционала:
• Push-уведомления (FCM/APNs, обработка в фоне/в закрытом состоянии)
• Биометрия и локальная безопасность (Keychain/Keystore, Secure Storage)
• Логирование событий и аналитика (например Sentry/Firebase Analytics/др.)
• Разработка и поддержка UI-kit / дизайн-системы (темизация, компоненты, токены)
Будет плюсом:
• Опыт написания и публикации Flutter packages (pub.dev или private packages)
• Опыт работы с SQLite (например drift)
• Опыт с flutter_animate / Rive / Lottie
• Опыт публикации приложений в App Store и Google Play (сборки, подписи, релизы, CI/CD)
• Понимание Feature-based архитектуры (FSD-like подход, модульность)
• Плюсом будет опыт с real-time / WebRTC (если есть чаты/звонки)
Условия:
• Официальное трудоустройство
• Работа в уютном офисе (возможен гибридный формат)
• Заработная плата: от 2000$ (с пересмотром)
• Всем сотрудникам предоставляется Cursor Pro+
• График работы: 10:00–19:00 (1 час на обед)