Back to jobs
Senior iOS Developer
Successfully
Req. VR-121615
We are seeking an experienced iOS developer to take ownership of an enterprise iPad application. The application is a mobile version of Java-based desktop system, enabling field engineers to capture well operations data on iPad and synchronize it with the central database via a custom REST-based sync service (AutoSync).
The primary objective is to upgrade the app to the latest iOS version while maintaining full backward compatibility with the existing data synchronization infrastructure. The role also includes ongoing bug fixes and feature enhancements.
iOS Upgrade: Migrate the iPad application from iOS 15.5 to the latest iOS, resolving all deprecations, breaking changes, and compatibility issues
API Modernization: Replace deprecated APIs and UIKit/Foundation classes
Bug Fixes: Diagnose and fix issues including Core Data crashes, sync failures, UI rendering problems, and memory leaks
Feature Enhancements: Implement new form screens, spreadsheet views, and data entry workflows following the existing builder pattern architecture
Core Data Maintenance: Handle schema migrations, add new entities/attributes, and ensure data integrity across multiple persistent stores
Sync Reliability: Maintain and improve the bidirectional data synchronization between iPad and server, including conflict handling and error recovery
Testing: Unit test coverage and establish regression testing practices
Documentation: Document the architecture, upgrade decisions, and technical debt for long-term maintainability
Must have
3+ years of experience
Objective-C
Manual Reference Counting (MRC)
Core Data
UIKit (iPad)
iOS SDK Deprecation & Migration
Xcode & Instruments
SQL
Git
Nice to have
GIT
Languages
English: B2 Upper Intermediate
Seniority
Senior
Remote Ukraine, Ukraine
Req. VR-121615
iOS (Objective-C/Swift)
Cross Industry Solutions
12/03/2026
Req. VR-121615
Apply for Senior iOS Developer in Remote Ukraine
*Indicates a required field