
Moovx — компания по разработке программного обеспечения и оказанию ИТ-услуг из Монтевидео, которая помогает стартапам и крупным организациям создавать и масштабировать цифровые продукты. Компания занимается разработкой индивидуальных веб- и мобильных приложений, UX/UI-дизайном, разработкой решений для интернета вещей и облачными сервисами в рамках партнёрств с AWS и Google Cloud. Также Moovx предоставляет инженерные ресурсы через усиление команд и выделенные команды разработки. Для специалистов, рассматривающих возможности в сфере технологического консалтинга и разработки продуктов, Moovx предлагает ознакомиться с проектами, объединяющими индивидуальную разработку программного обеспечения и гибкую поддержку команд.
Старший разработчик Flutter — удалённая работа в Латинской Америке
Руководите архитектурой Flutter и интеграциями для американского клиента Moovx в сфере электронной коммерции. Создавайте безопасные и высокопроизводительные мобильные приложения с использованием GraphQL, платёжных систем и практик CI/CD.
Описание
- Отвечайте за полный цикл разработки, техническое проектирование и архитектуру высокопроизводительных мобильных приложений Flutter для электронной коммерции.
- Участвуйте в архитектурном планировании и принятии технических решений.
- Помогайте развиваться младшим и специалистам среднего уровня посредством наставничества.
- Поддерживайте высокие инженерные стандарты благодаря структурированным код-ревью.
- Подключайте мобильные приложения к headless CMS и бэкендам электронной коммерции через REST и GraphQL API.
- Разрабатывайте и поддерживайте реализации федерации GraphQL с Apollo Client.
- Создавайте отзывчивые, масштабируемые и высокопроизводительные решения для iOS и Android.
- Работайте с бэкенд-разработчиками над улучшением взаимодействия с API, потоков данных и согласованности состояния.
- Создавайте безопасную аутентификацию, сквозное шифрование и надёжные процессы обработки платежей.
- Применяйте необходимые методы защиты для мобильных приложений электронной коммерции.
- Создавайте и поддерживайте CI/CD-конвейеры и автоматизированные фреймворки тестирования мобильных приложений.
- Анализируйте данные о производительности, устраняйте узкие места и повышайте эффективность приложений.
Требования
- Профессиональный опыт разработки программного обеспечения и экспертиза уровня senior в мобильной разработке на Flutter.
- Практический опыт работы с Apollo GraphQL, федеративными схемами, а также интеграционными паттернами REST и GraphQL.
- Продвинутое понимание инструментов управления состоянием Flutter, таких как BLoC, Riverpod и Provider.
- Опыт подключения мобильных приложений к бэкендам электронной коммерции, headless CMS и платёжным шлюзам.
- Глубокие знания методов защиты мобильных приложений, безопасной аутентификации и платёжных интеграций, соответствующих требованиям PCI.
- Опыт создания CI/CD-конвейеров и внедрения стратегий автоматизированного тестирования мобильных приложений.
- Продвинутый или свободный письменный и устный английский язык.
- Отличные коммуникативные навыки для непосредственной работы с представителями США.
- Готовность работать по часовому поясу CST из Латинской Америки.
- Предпочтительно высшее образование в области компьютерных наук, программной инженерии или смежной технической дисциплины.
- Предпочтителен опыт работы с крупными розничными или коммерческими платформами электронной коммерции.
- Предпочтительно знакомство с нативной разработкой для iOS на Swift или Android на Kotlin.
- Предпочтителен опыт использования инструментов мониторинга производительности и анализа сбоев, таких как Firebase и Sentry.
Преимущества
- Полностью удалённая работа из любой точки Латинской Америки.
- Полная занятость по контракту с расчётом на долгосрочное сотрудничество.
- Вознаграждение выплачивается в долларах США.
- Прямое взаимодействие с инженерным руководством из США над важными розничными платформами.
- Гибкая, автономная и совместная рабочая среда.
- Инклюзивное и разнообразное рабочее место с возможностями профессионального роста.