Flutter-разработчик
Иттех- от 160 000 руб.
- до 170 000 руб.
Описание
Flutter-разработчик (Middle+/Senior)
Наша компания занимается разработкой мобильных сервисов для гос.проектов и социальных проектов с аудиторией более 1 млн. пользователей с использованием современных технологий.
Задачи и обязанности:
- Разработка и поддержка мобильных приложений на Flutter для iOS и Android.
- Участие во всех этапах жизненного цикла приложения: от проектирования и разработки до тестирования и публикации.
- Написание чистого, поддерживаемого и эффективного кода с использованием принципов SOLID и паттернов проектирования.
- Интеграция с бэкенд-сервисами (REST API, GraphQL) и сторонними SDK.
- Оптимизация производительности приложений и обеспечение отзывчивого UI.
- Тесное взаимодействие с дизайнерами, backend-разработчиками и менеджерами продукта.
- Код-ревью и участие в принятии архитектурных решений.
Требования (стек технологий):
Язык: Dart, включая продвинутые фичи (async/await, streams, generics, null-safety).
Фреймворк:Flutter SDK, понимание widget lifecycle, состояния виджетов (Stateless/Stateful).
Архитектура: Опыт работы с одной из современных архитектур (BLoC, Provider, Riverpod, GetX).
API: REST, WebSocket
Навигация:Работа с роутингом (go router, auto route или стандартный Navigator 2.0).
Работа с данными:State Management, интеграция с API (пакет http, dio), работа с JSON (сериализация через json serializable).
Локальное хранилище:Опыт с sqflite, hive, shared preferencesили аналогичными.
Инструменты и инфраструктура:
- опыт с Firebase (Auth, Cloud Firestore, Cloud Messaging, Crashlytics)
- знакомство с CI/CD для мобильной разработки (Fastlane, Codemagic, GitHub Actions)
- работа с системой контроля версий Git (GitFlow, понимание rebase, cherry-pick)
-базовые знания нативных платформ (Android, iOS) для настройки проектов и плагинов.
Документация, ведение задач: Jira, Confluence.
Будет плюсом:
- опыт в кроссплатформенной разработке под Web и/или Desktop (Windows, macOS, Linux).
- понимание принципов тестирования (unit, widget, integration tests).
- знание дополнительных языков (Kotlin, Swift).
- опыт с Dart FFI или написание нативных плагинов.
Мы предлагаем:
- Работу над современным и востребованным проектом.
- Возможность удаленного сотрудничества.
- Профессиональное развитие и участие в масштабных проектах.
- Работу в команде профессионалов и теплую атмосферу внутри команды
Требования:
Требуемый опыт работы: от 3 лет
Профильное техническое образование
Полная занятость, полный день
Условия:
Трудоустройство по ТК РФ.
Система оплаты: оклад до 170 000 тр.
График работы: 5/2, с 09.00 до 18.00 (график можно сдвинуть в любую сторону +- 1 час).
Формат работы: удаленный и редкие встречи в офисе (1-2 раза в мес при необходимости на несколько часов).
Работу в разновозрастном, разнополом и потрясающе дружном и профессиональном коллективе;