Mac / Objective-C developer (contract) - fully remote
Remote, Remote
About the Project:
We are seeking an experienced Mac Developer with strong Objective-C skills for a temporary position. The primary focus of this project is to update an existing macOS application by migrating from MacFUSE SDK/APIs to the File Provider API. The codebase is predominantly written in Objective-C (approximately 90-95%), with a small portion (around 5-10%) in Swift. The user interface is developed using C# /Mono. Responsibilities:
Analyze the current usage of MacFUSE SDK/APIs within the codebase.
Design and implement a migration plan to replace MacFUSE functionality with the File Provider API.
Update and refactor Objective-C and Swift code as needed.
Collaborate with the team to ensure smooth integration with the existing C#/Mono UI layer.
Conduct thorough testing and debugging to ensure a high-quality migration.
Document code changes and provide support during the project handover phase.
Requirements:
Strong proficiency in Objective-C development on macOS.
Solid understanding of macOS system APIs and frameworks.
Experience working with MacFUSE and/or File Provider API.
Familiarity with Swift (basic understanding sufficient for minor updates).
Knowledge of C# and Mono environments is a plus (especially in the context of UI integration).
Ability to work independently, prioritize tasks, and meet deadlines.
Good communication skills for remote collaboration.
Preferred Qualifications:
Previous experience migrating from MacFUSE or similar frameworks to File Provider API.
Experience with mixed-language (Objective-C/Swift/C#) macOS applications.
Familiarity with version control systems (e.g., Git).