
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.
Переваги
- Повністю віддалена робота з будь-якої точки Латинської Америки.
- Повна зайнятість за контрактом із розрахунком на довгострокову співпрацю.
- Винагорода виплачується в доларах США.
- Безпосередня співпраця з інженерним керівництвом зі США над важливими роздрібними платформами.
- Гнучке, автономне та командне робоче середовище.
- Інклюзивне й різноманітне робоче місце з можливостями професійного розвитку.