iOS Developer (Field Services) at Acumatica
Serbia
Posted
on-site · full-time · Visa sponsorship
Apply for this role at Acumatica
Responsibilities:
- Architect, develop and maintain the native iOS app used by field technicians, focusing on reliability and speed in low‑connectivity environments.
- Implement responsive UIs with SwiftUI/UIKit and manage complex business logic and state for field workflows.
- Design and implement offline synchronization, conflict resolution and local persistence (Core Data or equivalent).
- Integrate with backend services via REST/GraphQL, handle authentication/authorization and data validation.
- Profile and optimize app performance, memory usage and battery impact; write automated and manual tests.
- Work closely with backend, QA and product teams; participate in code reviews and support production issues.
Requirements:
- Strong experience with Swift and native iOS frameworks (SwiftUI, UIKit) and Xcode toolchain.
- Solid knowledge of concurrency (async/await, Combine), local storage (Core Data or alternatives) and offline-first patterns.
- Experience integrating with RESTful APIs and GraphQL and handling network resilience in mobile apps.
- Proficiency in performance profiling, debugging and maintaining production mobile applications.
- Excellent collaboration skills and experience working in cross‑functional teams; prior field services or enterprise app experience is a plus.