Senior iOS Developer (short term project)

Luxoft Top Employer Responds Quickly
  • 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.

     

  • Responsibilities:

    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

     

  • Mandatory Skills Description:

    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 Skills Description:

    GIT

     

  • Languages:
    • English: B2 Upper Intermediate

Required languages

English B2 - Upper Intermediate
iOS, Objective-C, UIKit, iOS SDK Deprecation & Migration, SQL
Published 12 March
11 views
·
3 applications
100% read
·
100% responded
Last responded 15 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...