We are seeking a Senior iOS Developer with 12+ years of native mobile engineering experience, specializing in building scalable, high-performance mobile applications on iOS platforms. The ideal candidate will have strong proficiency in Swift, an in-depth understanding of mobile architecture and design patterns, and a proven track record in developing and optimizing complex mobile applications. You will work alongside a talented team of engineers to deliver top-quality apps while employing best practices in performance, design, and testing.
Required Skills:
• 7+ years of hands-on experience in iOS development.
• Strong experience with Swift and SwiftUI.
• Proficiency in iOS SDK and Xcode.
• Experience with architectural patterns like CLEAN and SOLID principles.
• Expertise with SQLite and SwiftData for data management.
• Experience working with remote data sources via REST APIs and handling JSON and XML.
• Strong background in TDD, unit testing, and UI testing.
• Ability to handle multithreading and memory management efficiently.
• Expertise in error handling and caching strategies.
• Experience in optimizing apps through memory profiling and performance tuning.
• Solid understanding of REST APIs, JSON, and XML.
• Experience with Git, SourceTree, and CI/CD tools like Azure or Jenkins.
• Familiarity with creating SDKs and frameworks.
• Strong grasp of data structures and algorithms
Any Gradute