Andersen нанимает Flutter разработчика в Алматы для проекта по улучшению банковских киосков самообслуживания и предоставлению безопасных, удобных цифровых решений для карт.
Заказчик — крупное финансовое учреждение, обслуживающее миллионы розничных и корпоративных клиентов. Оно сочетает широкое физическое присутствие с серьезными инвестициями в цифровые платформы, мобильные решения, инфраструктуру данных, кибербезопасность и открытые интеграции. Технологии играют ключевую роль в улучшении клиентского опыта и масштабировании современных банковских услуг.
Проект направлен на улучшение функциональности киосков самообслуживания по работе с картами путем совершенствования выдачи дебетовых карт, возможностей самообслуживания клиентов и связанных банковских процессов. Цель — обеспечить безопасный, эффективный и удобный опыт для клиентов банка.
Обязанности:
- Разработка кроссплатформенных мобильных приложений с использованием Flutter, применение RxDart для реактивного программирования и управления асинхронными потоками данных.
- Создание интерактивных пользовательских интерфейсов и кастомных анимаций с высокой производительностью (60/120 FPS).
- Проектирование архитектуры приложения и реализация управления состоянием с использованием паттернов BLoC и Provider.
- Интеграция REST API, выполнение парсинга и сериализации JSON, обработка сетевых ошибок и таймаутов запросов.
- Оптимизация сетевых запросов путем реализации кэширования, пагинации и эффективного управления локальными данными.
- Разработка нативных модулей для Android (Java/Kotlin) и iOS (Swift/Objective-C) при необходимости.
- Проектирование, разработка, тестирование, выпуск и сопровождение приложений на протяжении всего жизненного цикла разработки ПО.
- Настройка автоматизации сборки и управление версиями приложений.
- Участие в Scrum-церемониях, включая планирование спринтов, ежедневные стендапы, ретроспективы и обзоры/демо спринтов.
- Написание unit, widget и интеграционных тестов для обеспечения качества, стабильности и надежности кода.
- Разработка и поддержка end-to-end (E2E) тестов с использованием Flutter Driver или Appium.
- Обмен знаниями с командой, проведение код-ревью, наставничество коллег и поддержка адаптации новых сотрудников.
- Настройка и поддержка CI/CD пайплайнов с использованием Codemagic и GitHub Actions.
- Работа с Firebase (Authentication, Firestore, Cloud Functions, Crashlytics) для бэкенд-сервисов, аналитики и мониторинга сбоев.
- Профилирование производительности приложения, оптимизация времени запуска и уменьшение размера сборки.
- Эффективное взаимодействие с дизайнерами, продакт-менеджерами и бэкенд-разработчиками для уточнения требований и разбиения задач на выполнимые элементы.
Требования:
- Опыт работы Flutter разработчиком от 2 лет.
- Сильные навыки разработки интерактивных пользовательских интерфейсов и высокопроизводительных анимаций.
- Опыт интеграции REST API и работы с JSON.
- Умение оптимизировать сетевые запросы и эффективно управлять данными приложения.
- Хорошее знание паттернов управления состоянием BLoC и Provider.
- Опыт проектирования, разработки, тестирования, выпуска и сопровождения мобильных приложений на протяжении всего жизненного цикла разработки ПО.
- Опыт работы с автоматизацией сборки и управлением версиями приложений.
- Знание методологий Scrum и Kanban, опыт участия в планировании спринтов, ретроспективах и ежедневных стендапах.
- Опыт написания unit, widget и интеграционных тестов во Flutter.
- Знакомство с инструментами обеспечения качества и end-to-end тестирования, такими как Flutter Driver и Appium.
- Опыт работы с CI/CD пайплайнами для Flutter приложений (например, Codemagic, GitHub Actions).
- Опыт работы с Firebase (Authentication, Firestore, Cloud Functions, Crashlytics).
- Уровень английского — от Intermediate и выше.
Желательные навыки:
- Практический опыт нативной разработки под Android (Java/Kotlin) и iOS (Swift/Objective-C).
Почему эта работа может быть для вас интересной:
- Опыт работы в команде с лидерами в сферах FinTech, Healthcare, Retail, Telecom и других. Andersen сотрудничает с такими компаниями, как Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems и др.
- Возможность сменить проект и/или развить экспертизу в интересной бизнес-домене.
- Условия работы — можно работать полностью удаленно, из офиса или выбрать гибридный вариант.
- Гарантия профессионального, финансового и карьерного роста! В компании внедрены системы наставничества и адаптации для каждого нового сотрудника.
- Возможность заработать до дополнительного 1000 евро в месяц, в зависимости от уровня экспертизы, что будет включено в годовой бонус, участвуя в мероприятиях компании.
- Доступ к корпоративному порталу обучения, где собрана и постоянно обновляется вся база знаний компании.
- Яркая корпоративная жизнь (вечеринки / дни пиццы / PlayStation / фрукты / кофе / закуски / кино).
- Компенсация сертификаций (AWS, PMP и др.).
- Реферальная программа.
- Частная медицинская страховка и компенсация спортивных занятий в зависимости от типа занятости.
Присоединяйтесь к нам!