Предлагаемая зарплата: $600 - $1200
Опыт работы: от 1,5 лет
Тип занятности: Полная занятость
График: 6/1
Рабочие часы: 7 часлв в день, 42 часов в недели
Формат работы: офлайн или гибрид
Обязанности:
-
Разрабатывать и поддерживать кроссплатформенные мобильные приложения на Flutter (iOS/Android/Web/Desktop);
-
Проектировать, оптимизировать и улучшать UI/UX, обеспечивая высокую скорость работы и отзывчивость интерфейсов;
-
Интегрировать мобильные приложения с backend-частью через REST API / GraphQL;
-
Работать с State Management (Provider, Riverpod, Bloc, GetX);
-
Оптимизировать производительность и потребление ресурсов мобильного приложения;
-
Поддерживать существующие проекты и внедрять новые функциональности;
-
Участвовать в Code Review и CI/CD-процессах, обеспечивая качество кода;
-
Работать в команде с backend-разработчиками, дизайнерами и тестировщиками.
Требования:
-
1,5+ года опыта в мобильной разработке на Flutter;
-
Отличное знание Dart и понимание принципов кроссплатформенной разработки;
-
Опыт работы с REST API, GraphQL и WebSockets;
-
Понимание архитектур Clean Architecture, MVVM, BLoC;
-
Опыт работы с анимациями и кастомными UI-компонентами;
-
Опыт работы с SQLite, Hive, Shared Preferences для локального хранения данных;
-
Уверенное владение инструментами контроля версий (Git, Git Flow);
-
Навыки работы с Firebase (Auth, Firestore, Notifications, Remote Config);
-
Опыт публикации приложений в App Store / Google Play.
Будет плюсом:
-
Опыт работы с Native iOS (Swift) или Android (Kotlin) для написания нативных модулей;
-
Опыт работы написание web или desktop на Flutter;
-
Навыки работы с CI/CD для автоматизированной сборки и деплоя приложений;
-
Опыт работы с WebView и встраиванием PWA в мобильное приложение;
-
Знание инструментов тестирования (unit, widget, integration tests).
-
Навыки работы с GraphQL.
Условия:
-
Официальное трудоустройство с конкурентной заработной платой;
-
Работа в профессиональной команде, где у каждого есть возможность роста и развития;
-
Интересные проекты, связанные с финтехом, платежными системами и электронной коммерцией;
-
Карьерный рост — возможность развиваться в роли Senior Flutter Developer или Team Lead;
-
Современный стек технологий и доступ к передовым инструментам разработки;
-
Комфортабельный офис с удобной рабочей средой;
-
Формат работы: офлайн (в Ургенче) или гибридный;
-
Корпоративные мероприятия, обучение, участие в профильных конференциях.