Intetics
Senior Flutter Developer (3 month project)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Опытный Flutter-разработчик в проект модернизации мобильного приложения в Алматы. Задача — переписать существующие нативные iOS- и Android-приложения на кроссплатформенный Flutter.
Задачи
- Переписать существующие нативные мобильные приложения на Flutter
- Перенести функциональность из решений на Swift и Kotlin
- Заменить захардкоженные endpoint-ссылки на конфигурируемые переменные
- Проектировать и разрабатывать масштабируемую кроссплатформенную функциональность
- Интегрировать REST API и работать с данными в JSON
- Оптимизировать взаимодействие с API и обработку данных приложения
- Реализовывать управление состоянием через BLoC и Provider
- Разрабатывать, тестировать, релизить и поддерживать приложения на всём жизненном цикле
- Участвовать в автоматизации сборки, контроле версий и CI/CD
- Писать и поддерживать unit-, widget- и интеграционные тесты
- Работать с инструментами мобильного QA и автоматизации
- Работать в Agile-среде по Scrum и Kanban
- Делиться техническими знаниями с командой и помогать онбордингу новых участников
- Участвовать в инициативах и функциональности, связанных с AI
Требования
- Сильный практический опыт с Flutter
- Хорошее знание RxDart
- Опыт интеграции REST API и работы с JSON
- Понимание архитектуры мобильных приложений и управления состоянием
- Практический опыт с BLoC и Provider
- Опыт оптимизации API-запросов и эффективной обработки данных
- Опыт написания unit-, widget- и интеграционных тестов во Flutter
- Знакомство с Flutter Driver, Appium или аналогичными инструментами мобильного QA
- Опыт с CI/CD для Flutter, например Codemagic и GitHub Actions
- Опыт с сервисами Firebase: Auth, Firestore, Cloud Functions, Crashlytics
- Понимание автоматизации сборки и контроля версий
- Опыт работы в командах Scrum и Kanban
- Практические навыки, связанные с AI
Условия
- Гибридный формат с работой в офисе клиента в Алматы
- Проект длительностью 3 месяца
Навыки
- Flutter
- RxDart
- REST API
- JSON
- BLoC
- Provider
- Flutter Driver
- Appium
- Codemagic
- GitHub Actions
- Firebase
- Firebase Auth
- Firestore
- Cloud Functions
- Crashlytics
- CI/CD
- Scrum
- Kanban
- Swift
- Kotlin
- Java
- Objective-C