Acumatica

iOS Developer (Field Services)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

iOS-разработчик в команду Field Services компании Acumatica. Разработка и развитие нативного iOS-приложения для полевых сервисов, связывающего техников с ERP-системой, включая интеграцию AI-возможностей.

Задачи

  • Архитектура и разработка сложной бизнес-логики и пользовательских сценариев для iOS-приложений
  • Создание отзывчивых и интуитивных интерфейсов для техников, работающих в сложных полевых условиях
  • Интеграция с backend-сервисами, оптимизация и устранение проблем
  • Поддержка, оптимизация и рефакторинг существующей кодовой базы iOS
  • Обеспечение высоких стандартов тестирования, отладки, обработки ошибок, доступности и производительности
  • Исследование первопричин проблем на всём стеке приложения
  • Определение способов эффективной интеграции AI-возможностей в iOS-приложения и проприетарный мобильный фреймворк

Требования

  • Proficiency with Swift и опыт разработки production iOS-приложений с Xcode и Apple SDK
  • Опыт работы со SwiftUI и/или UIKit, Swift Concurrency (async/await), Combine, URLSession, Core Data
  • Понимание архитектуры мобильных приложений, паттернов проектирования, управления зависимостями и состоянием, сетевого взаимодействия и локального хранения
  • Опыт интеграции RESTful и/или GraphQL API, асинхронных операций, аутентификации, обработки ошибок, кэширования и синхронизации данных
  • Понимание работы приложений при ненадёжном соединении: локальное хранилище, стратегии синхронизации, ретраи, разрешение конфликтов, eventual consistency
  • Понимание backend-сервисов, достаточное для их отладки и устранения проблем
  • Понимание работы современных AI-технологий: инференс, возможности моделей, задержки, потребление ресурсов

Условия

  • Конкурентная компенсация уровня senior
  • Возможность влиять на высокорастущий продукт и профессиональный рост
  • Работа с современным стеком и внедрение AI-решений
  • Хороший релокационный пакет в Сербию с полным сопровождением
  • Медицинское и life-страхование
  • 27 дней отпуска
  • Оплачиваемый больничный
  • Бонусы за производительность
  • Полное рабочее оборудование
  • Возможности карьерного роста

Навыки

  • Swift
  • Xcode
  • SwiftUI
  • UIKit
  • Swift Concurrency
  • async/await
  • Combine
  • URLSession
  • Core Data
  • REST
  • GraphQL
  • Instruments
  • iOS
iOS Developer (Field Services) — Acumatica, Belgrade | itrelocate