What You'll Do
- Design, develop, and maintain robust and scalable iOS applications using Swift and Objective-C .
- Collaborate with product managers, designers, and backend engineers to implement new features and enhancements.
- Drive architectural decisions and influence best practices for mobile development.
- Write clean, maintainable, and testable code with a strong focus on quality and performance.
- Lead code reviews and mentor junior developers, promoting engineering excellence across the team.
- Integrate RESTful APIs and work closely with backend services to deliver seamless functionality.
- Ensure the app meets high standards of usability, accessibility, performance, and responsiveness.
- Stay up-to-date with the latest iOS development trends, tools, and best practices, and proactively suggest improvements.
- Contribute to CI / CD pipelines and mobile release management processes.
What You'll Bring
4 to 8 years of professional experience in iOS application development .Strong expertise in Swift and solid working knowledge of Objective-C .Deep understanding of iOS frameworks , UIKit , SwiftUI , Combine , and Core Data .Experience with MVVM , VIPER , or other scalable architectural patterns.Strong understanding of the App Store submission process , provisioning profiles, and app signing.Proficiency with tools such as Xcode , Instruments , Git , and performance monitoring tools.Experience writing unit tests , UI tests , and working with automated testing frameworks .Familiarity with mobile security best practices , networking , and offline storage solutions .Experience with third-party libraries, SDKs, and package managers (e.g., CocoaPods, Swift Package Manager).Excellent problem-solving, debugging, and optimization skills.Strong communication and collaboration abilities; able to work effectively with cross-functional teams.Skills Required
Swift, Uikit, Core Data, Mvvm, Viper