and the job listing Expires on June 26, 2025
We are looking for a highly skilled and experienced Senior iOS Developer with at least 7 years of expertise in designing, building, and maintaining innovative iOS applications. The ideal candidate will have a strong understanding of iOS frameworks, excellent problem-solving skills, and the ability to lead projects and mentor junior developers.
Key Responsibilities:
- Design, develop, and maintain advanced applications for the iOS platform using Swift and Objective-C.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Optimize application performance and ensure high-quality user experiences.
- Integrate third-party APIs, libraries, and services as needed.
- Debug and resolve technical issues and bugs to improve application functionality.
- Lead and mentor junior developers, providing guidance and code reviews.
- Stay up-to-date with the latest trends, tools, and technologies in iOS development.
- Work closely with designers, product managers, and QA teams to deliver polished and robust applications.
- Ensure adherence to security best practices and compliance standards.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 7+ years of hands-on experience in iOS application development.
- Proficiency in Swift and Objective-C .
- Strong understanding of iOS frameworks (UIKit, CoreData, CoreAnimation, etc.).
- Experience with RESTful APIs to connect iOS applications to backend services.
- Knowledge of mobile application architecture patterns such as MVC, MVVM, and VIPER.
- Familiarity with version control systems like Git.
- Experience with Xcode , Interface Builder, and Instruments.
- Knowledge of app release processes and tools (App Store submission, TestFlight).
- Familiarity with unit testing, UI testing, and continuous integration tools.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with SwiftUI and Combine.
- Knowledge of iOS-specific design principles and guidelines (Human Interface Guidelines).
- Familiarity with reactive programming (RxSwift).
- Experience with mobile security best practices and tools.
- Published applications in the App Store.
#J-18808-Ljbffr