в Jana Post — казахстанская IT-логистическая компания и служба доставки, которая специализируется на перевозке товаров из зарубежных интернет-магазинов и маркетплейсов.
jana_post · На сервисе с: 08.10.26 16:24
Senior Flutter Developer
в Jana Post — казахстанская IT-логистическая компания и служба доставки, которая специализируется на перевозке товаров из зарубежных интернет-магазинов и маркетплейсов.
Языки: казахский — базовый уровень.
Офис (Алматы, Казахстан).
Ищет Маржан М., её ••••••••.
Условия:
В команду Jana Post я в поиске Senior Flutter Developer
❗ Формат работы: Офлайн (гибрида и удалении - НЕТ)
❗ Локация: Алматы
❗ Казахский язык - базовый уровень (говорить, понимать)
резюме отправлять: @mmaksalamova (телега)
Требования
- Опыт коммерческой разработки на Flutter от 5 лет, общий опыт мобильной разработки от 6 лет;
- Отличное знание Dart и Flutter SDK;
- Глубокое понимание жизненного цикла Flutter-приложения и виджетов;
- Опыт разработки и поддержки крупных production-приложений под iOS и Android;
- Хорошее понимание архитектурных подходов: Clean Architecture, MVVM, BLoC/Cubit;
- Опыт работы со state management: BLoC/Cubit, Riverpod или Provider;
- Уверенная работа с REST API, JSON, WebSocket;
- Опыт реализации авторизации, refresh token, interceptor, retry-механизмов;
- Опыт работы с локальным хранением данных: SQLite, Drift, Hive, SharedPreferences/Secure Storage;
- Понимание многопоточности, async/await, isolates, streams;
- Опыт оптимизации производительности Flutter-приложений: рендеринг, память, startup time, network calls;
- Умение находить и устранять memory leaks, UI freezes и performance bottlenecks;
- Опыт написания unit, widget и integration tests;
- Опыт настройки CI/CD для мобильных приложений;
- Практический опыт публикации приложений в App Store и Google Play;
- Понимание процессов code signing, certificates, provisioning profiles, build flavors;
- Опыт работы с Firebase: Crashlytics, Analytics, FCM, Remote Config;
- Опыт интеграции нативных SDK и написания Platform Channels для Android/iOS;
- Базовое понимание Kotlin/Java и Swift для работы с нативной частью приложения;
- Хорошее знание Git и командной разработки: pull requests, code review, branching strategy;
- Понимание принципов SOLID, DRY, KISS и умение применять их на практике;
- Опыт проведения code review и формирования инженерных стандартов команды;
- Умение принимать архитектурные решения и аргументировать выбранный подход;
- Опыт декомпозиции и оценки технически сложных задач;
- Опыт менторинга Middle/Junior разработчиков;
- Умение самостоятельно разбираться в сложных production-проблемах;
- Понимание требований безопасности мобильных приложений: безопасное хранение токенов, SSL/TLS, защита чувствительных данных;
- Опыт работы в продуктовой команде совместно с Backend, QA, DevOps, аналитиками и дизайнерами.
Jana Post — ведущая IT-логистическая компания Казахстана, развивающая международные направления.
Мы ищем Senior Flutter Developer, который будет участвовать в развитии и масштабировании мобильных продуктов компании, принимать архитектурные решения и влиять на качество разработки.
Задачи
Разработка и развитие мобильных приложений на Flutter для iOS и Android;
Проектирование архитектуры приложения и принятие технических решений;
Разработка новых функций и поддержка существующего production-приложения;
Интеграция с REST API, WebSocket, Firebase и сторонними SDK;
Оптимизация производительности приложения: рендеринг, память, startup time, сетевые запросы;
Поиск и устранение memory leaks, UI freezes и других performance-проблем;
Интеграция Flutter с нативными Android/iOS SDK через Platform Channels;
Написание unit, widget и integration tests;
Участие в настройке и развитии CI/CD для мобильных приложений;
Проведение code review и развитие инженерных стандартов команды;
Декомпозиция и оценка технически сложных задач;
Менторинг Middle/Junior разработчиков;
Взаимодействие с Backend, QA, DevOps, аналитиками и дизайнерами.
Коммерческий опыт разработки на Flutter от 4 лет, общий опыт мобильной разработки от 5 лет;
Отличное знание Dart и Flutter SDK, опыт разработки и поддержки production-приложений под iOS и Android;
Хорошее понимание архитектурных подходов и state management: Clean Architecture, MVVM, BLoC/Cubit, Riverpod или Provider;
Уверенная работа с REST API, WebSocket, авторизацией, локальным хранением данных и Firebase;
Опыт оптимизации производительности, написания тестов и самостоятельного решения сложных production-проблем;
Опыт принятия архитектурных решений, code review, декомпозиции сложных задач и менторинга разработчиков.
Официальное трудоустройство и стабильную работу в развивающейся международной компании;
График 5/2, с 09:00 до 18:00;
Работу над интересными международными IT-проектами и новыми сервисами компании;
Возможность влиять на архитектуру, технические решения и развитие продукта;
Профессиональное обучение и развитие в рамках корпоративной стратегии компании;
Ежегодный пересмотр карьерного грейда с учетом результатов работы, профессионального роста и вклада в развитие компании;
Корпоративные мероприятия и тимбилдинги за счет компании;
Специальные корпоративные условия на абонементы Invictus Go;
Чай, кофе и всё необходимое для комфортного рабочего дня в офисе.
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.