We are seeking an experienced iOS Developer to maintain and enhance legacy iOS applications. The ideal candidate will have a deep understanding of older iOS frameworks and be adept at updating and optimizing legacy code while ensuring compatibility with newer iOS versions. This role involves working on existing applications to improve performance, fix bugs, and implement new features.
This role is an excellent opportunity for developers who enjoy working with legacy systems and ensuring their smooth operation in modern environments. If you thrive on solving complex challenges and maintaining critical applications, we encourage you to apply.
MD rate: 200 - 240 EUR
responsibilities :
Maintain and enhance legacy iOS applications built with older Objective-C or early Swift versions.
Ensure compatibility of legacy applications with the latest iOS versions and devices.
Refactor and optimize existing code to improve performance and maintainability.
Identify and resolve bugs and performance bottlenecks in legacy systems.
Collaborate with cross-functional teams to integrate modern features into legacy applications.
Update third-party libraries and frameworks to their latest versions while ensuring system stability.
Document changes made to legacy systems to support long-term maintenance.
Work with QA to perform regression testing and ensure application reliability.
requirements-expected :
Strong proficiency in Objective-C and early versions of Swift.
Experience with legacy iOS SDKs and frameworks.
Solid understanding of Xcode and Interface Builder for maintaining older projects.
Familiarity with Core Data, Core Graphics, and other foundational iOS frameworks.
Experience with debugging and performance tuning of legacy iOS applications.
Proficiency in using Git for version control.
Ability to analyze and update deprecated APIs.
Strong problem-solving skills and attention to detail.