Старший мобильный разработчик (Flutter)
Краткое резюме
- Дата начала: Как можно скорее
- Фокус проекта: Создание «передовой» части экосистемы цифровой розницы. Вы разработаете высокопроизводительное мобильное приложение, которое взаимодействует со специализированным оборудованием (смарт-терминалы POS, термопринтеры и сканеры штрих-кодов), чтобы заменить бумажные блокноты в тысячах магазинов.
- График: Полная занятость
- Местоположение: Полностью удаленно
- Часовой пояс: Ищем кандидатов из Европы или LATAM
- Язык: Требуется свободное владение английским языком (родной или профессиональный). Испанский язык — большой плюс, так как вы будете создавать основной инструмент, используемый владельцами магазинов в Латинской Америке.
- Опыт: Более 5 лет опыта в мобильной разработке, с глубокой экспертизой во Flutter. Опыт интеграции с оборудованием (POS-терминалы, принтеры) и нативной мобильной разработкой (Android/Kotlin) будет большим плюсом.
- Диапазон заработной платы: 3000–4000 евро/месяц брутто (зависит от уровня опыта)
О Afternow
Мы — партнеры в вашем цифровом путешествии. Мы объединяем стратегию, дизайн и технологии для создания систем, которые адаптируются к вашему будущему.
Afternow создает цифровые системы, на которых строятся блестящие компании. Стратегия, идентичность, веб- и продуктовый дизайн, а также масштабируемые технологии. Каждая часть процесса поддерживает и информирует другую, создавая среду, которая работает сегодня и адаптируется к дальнейшему развитию бизнеса.
Мы работаем в основном с амбициозными, ориентированными на цифровые технологии организациями, переживающими изменения. От стартапов, обретающих уверенность, до масштабируемых компаний, набирающих обороты, и устоявшихся предприятий, перестраивающих свои цифровые основы. Наши партнерства основаны на ясности, мастерстве и заботе.
С 2012 года мы выросли с наших корней на острове Крк, Хорватия, до полностью удаленной команды из более чем тридцати талантливых специалистов, работающих по всему миру. Мы сотрудничали с такими компаниями, как AWS, ThoughtSpot, Progressive, Descartes, ShipBob, Quillbot, Teachable, Crisp, CloudZero, Kinetik и многими другими.
Рейтинг Glassdoor 4.6 — присоединяйтесь к нашей команде и узнайте, почему наши сотрудники стабильно оценивают нас так высоко.
Роль
Мы ищем старшего Flutter-разработчика, который возглавит разработку мобильного опыта в нашей экосистеме цифровой розницы. Это не стандартное «CRUD»-приложение; это критически важный инструмент, который должен работать круглосуточно в условиях высокого давления розничной торговли. Вы будете использовать гибридную модель «Add-to-App», встраивая модули Flutter в нативные оболочки Android/iOS для доступа к глубоким аппаратным API платежных терминалов (Smart POS). Вы будете отвечать за обеспечение времени оформления заказа «нулевой задержки» и надежного механизма синхронизации с приоритетом офлайн-работы.
Что вы будете делать
- Разработка: Реализация модулей Flutter с использованием модели Add-to-App для обеспечения бесшовной связи между Dart и нативными SDK.
- Интеграция с бэкэндом: Тесное сотрудничество с командой бэкэнда для интеграции с микросервисной архитектурой на базе Java через REST API.
- Интеграция с оборудованием: Реализация и управление интеграциями со смарт-терминалами POS, принтерами чеков и сканерами штрих-кодов в нативных оболочках Android/iOS.
- Функции приложения: Разработка модулей для POS-продаж и биллинга, B2B-маркетплейса, AI-компаньона, банковских операций и управления запасами. Вы будете отвечать за создание динамического пользовательского интерфейса, который предоставляет пользователю в реальном времени рекомендации и аналитику на основе ИИ.
- Высокофункциональный UI: Создание пиксельно-точных интерфейсов из Figma, оптимизированных для больших областей касания и быстрого многозадачности в оживленных магазинах.
- Офлайн-возможности: Проектирование и реализация надежного решения для локального хранения данных (SQLite) для обеспечения бесперебойной работы приложения при нестабильном интернет-соединении.
- Качество кода: Установление и обеспечение соблюдения передовых практик, проведение обзоров кода и поддержание высоких стандартов качества для всей кодовой базы мобильных приложений.
- Сотрудничество: Тесное взаимодействие с менеджером по продукту и командой бэкэнда для согласования функций, сроков и технических требований.
- Производительность и надежность: Уделять повышенное внимание производительности приложения, обеспечивая быстрый, плавный и безотказный пользовательский опыт, что критически важно в среде розничных транзакций.
Что мы ищем
- 5+ лет опыта мобильной разработки, с минимум 3 годами глубокого практического опыта работы с Flutter.
- Подтвержденный опыт использования функции Flutter Add-to-App и нативной разработки (Kotlin/Android или Swift/iOS).
- Опыт интеграции с внешним оборудованием (платежные терминалы, принтеры) через нативные SDK.
- Глубокое понимание управления состоянием, интеграции API (REST) и реализации локальной базы данных (SQLite) в мобильном контексте.
- Организованность: Способность планировать задачи и брать на себя ответственность за них, выполнять качественную работу и самостоятельно соблюдать сроки.
- Тестирование: Опыт использования Flutter Integration Tests для обеспечения бесперебойной работы критически важных для оборудования функций.
- Коммуникация: Эффективные коммуникативные навыки с членами команды и заинтересованными сторонами, уверенная демонстрация вашей работы.
- Языки: Свободное владение английским языком для беспрепятственной интеграции с нашей международной командой и клиентами. Поскольку продукт ориентирован на рынок Латинской Америки, знание испанского языка является значительным преимуществом.
Чего ожидать
- Гибкость — у нас стандартная 40-часовая рабочая неделя. Несмотря на то, что рабочие часы нашего агентства с 9:00 до 19:00 по центральноевропейскому времени, у вас будет свобода работать в гибком графике и поддерживать здоровый баланс между работой и личной жизнью. Просто убедитесь, что большая часть вашего рабочего времени приходится на этот период.
- Удаленная работа и инструменты — мы работаем как полностью удаленная команда. Мы используем HubStaff для отслеживания времени и обеспечения прозрачности работы. Мы ценим доверие и результаты, и эти инструменты помогают нам оптимизировать административные расходы.
- Культура — мы ценим сотрудничество, открытость, готовность учиться, лидировать и любознательность. Наш подход поощряет ошибки, если мы готовы учиться на них, создавая культуру, где рост происходит из понимания и преодоления трудностей.
- Автономия и ответственность – вам будет доверено выполнение задач эффективно и результативно.
Процесс найма
- Рассмотрение заявки — мы рассмотрим ваш опыт, квалификацию и общее соответствие требованиям роли.
- Видеозвонок с HR — первоначальная беседа о соответствии, доступности и ожиданиях.
- Второе интервью с руководством — если после первого разговора будет выявлено соответствие, мы пригласим вас на второе интервью с руководством. Эта беседа будет сосредоточена в основном на соответствии культурным ценностям, ответственности, коммуникации и вашем подходе к сотрудничеству и решению проблем. Мы также можем вернуться к некоторым техническим темам, если что-то потребует дополнительного уточнения.
- Добро пожаловать в Afternow!
Сроки: Мы действуем быстро. Если вы подходите на роль и можете приступить немедленно, мы можем пройти этот процесс за 1-2 недели.
Подать заявку
Если у вас есть большой опыт работы с Flutter, и вам нравится создавать высокопроизводительные мобильные приложения, используемые в реальных розничных средах, мы будем рады получить от вас информацию.
Покажите нам свою работу, которая демонстрирует:
- Интеграции Flutter и нативные мобильные интеграции (Android/iOS)
- Архитектура Add-to-App и интеграции с оборудованием
- REST API, SQLite и мобильные приложения с приоритетом офлайн-работы
- Высокопроизводительные, готовые к производству мобильные решения
- Быстрые среды, ответственность и практическое решение проблем
Ваше будущее начинается сегодня. Давайте поговорим.
Afternow является работодателем, предоставляющим равные возможности. Мы считаем, что разнообразные команды создают лучшие продукты и более качественный опыт. Мы приветствуем заявки от людей любого происхождения, опыта и взглядов.