Мы ищем Flutter-разработчика в команду для работы над мобильными приложениями с высокой нагрузкой, сложной бизнес-логикой и современным UI/UX.
- Коммерческий опыт разработки на Flutter от 2 до 4 лет;
- Уверенное владение Dart и Flutter;
- Понимание работы Event Loop, Isolates и жизненного цикла виджетов;
- Глубокое понимание Clean Architecture и принципов SOLID;
- Отличное знание BLoC и построения масштабируемой архитектуры приложения;
- Опыт работы с REST API (Dio, Interceptors);
- Понимание принципов работы WebSockets и SSE;
- Опыт использования freezed, json_serializable;
- Настройка dependency injection (get_it, injectable);
- Опыт работы с локальными БД: Hive, Isar или Sqflite;
- Реализация сложных UI-компонентов, кастомных анимаций и скролл-лент;
- Интеграция карт (Google Maps / OpenStreetMap / Yandex MapKit);
- Работа с геолокацией пользователя, включая background location;
- Опыт работы с Firebase (Crashlytics, Cloud Messaging, App Distribution);
- Уверенное использование Git;
- Умение работать с Flutter DevTools для профилирования, поиска утечек памяти и оптимизации рендеринга.
- Опыт настройки CI/CD;
- Работа с Fastlane;
- Использование OTA-обновлений (например, Shorebird);
- Опыт разработки приложений в сфере e-commerce, доставки или CRM.
- Умение писать чистый, поддерживаемый и масштабируемый код;
- Навык аргументировать технические решения;
- Опыт публикации приложений в Google Play и App Store;
- Ответственный подход к разработке и внимательность к деталям.
