← к выдаче
разработка

Senior Flutter Developer

Jana PostАлматы20 дн. назад

Коротко

Develops and scales Flutter mobile apps for iOS and Android; owns architecture, performance optimization, native SDK integration, and CI/CD. · Needs: Requires 4+ years Flutter, 5+ years mobile development, Dart, Flutter SDK, production apps for iOS/Android, Clean Architecture, MVVM, BLoC/Cubit

Описание от работодателя

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 ; Чай, кофе и всё необходимое для комфортного рабочего дня в офисе.