X-FLOW — компания по разработке мобильных игр, основанная в 2018 году. Мы получили признание после выпуска Happy Color — самой популярной цифровой раскраски и одного из самых успешных мобильных приложений в мире, основанных на рекламе. Мы гордимся нашей разнообразной и талантливой командой и партнерами, расположенными в Великобритании, на Кипре, в Нидерландах и других регионах по всему миру.
Мы ищем Flutter Developer для нашего флагманского проекта Happy Color, а также для разработки новых проектов.
Основные обязанности:
- Разработка и поддержка высококачественных Flutter-приложений с акцентом на производительность, стабильность и чистую архитектуру.
- Реализация адаптивного, отзывчивого UI и сложных анимаций с пиксельной точностью.
- Проектирование модульных и тестируемых архитектур.
- Выявление и устранение узких мест в производительности (прокрутка, рендеринг, повторные сборки).
- Тесное сотрудничество с дизайнерами и backend-инженерами для обеспечения плавной работы UX на iOS и Android.
- Постоянное повышение качества кода посредством ревью, рефакторинга и автоматизированного тестирования.
Требования:
- 4+ года опыта работы с Flutter/Dart с глубоким пониманием жизненного цикла виджетов, управления состоянием и системы анимации.
- Глубокое знание Flutter SDK (анимации, адаптивный UI, рендеринг, оптимизация производительности).
- Владение Dart (асинхронное программирование, isolates, generics, mixins).
- Опыт создания пользовательских UI-компонентов, пиксельно-точных макетов и плавных анимаций с частотой 60/120 FPS.
- Глубокое понимание Bloc / Cubit / Provider и принципов чистой архитектуры (SOLID, Clean Architecture).
- Практический опыт использования Flutter DevTools для профилирования и оптимизации производительности (прокрутка, повторные сборки, память).
- Умение интегрировать Firebase, аналитику, встроенные покупки и push-уведомления.
- Понимание экосистем Android/iOS и platform channels для нативной интеграции.
- Опыт написания и поддержки модульных и интеграционных тестов.
- Русский язык — C1/выше, английский язык — B1+.
Что мы предлагаем:
- Конкурентоспособная заработная плата и социальный пакет.
- Возможность работать с талантливой и увлеченной командой в креативной и динамичной среде.
- Гибкий график работы и варианты удаленной/офисной работы.
- Возможности для карьерного роста и профессионального развития.
- Веселая и инклюзивная корпоративная культура, которая отмечает разнообразие и креативность.
Присоединяйтесь к нам, и давайте вместе создавать отличный контент!