iOS Developer Night Shift
Job Summary
We are seeking a highly skilled Senior iOS Developer with at least 5 years of experience in designing, developing, and maintaining high-quality iOS applications. The ideal candidate will have strong expertise in Swift, UIKit, SwiftUI, and mobile application architecture, with a passion for delivering exceptional user experiences and scalable mobile solutions.
Key Responsibilities
- Design, develop, test, and maintain iOS applications for iPhone and iPad platforms.
- Collaborate with Product Managers, UI/UX Designers, and Backend Engineers to define and implement new features.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Optimize application performance, quality, and responsiveness.
- Integrate RESTful APIs, third-party libraries, and cloud-based services.
- Participate in code reviews and mentor junior developers.
- Troubleshoot and resolve production issues, bugs, and performance bottlenecks.
- Ensure applications meet Apple's security, quality, and App Store guidelines.
- Stay updated on emerging mobile technologies and recommend improvements.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of professional experience in iOS application development.
- Strong proficiency in Swift and experience with Objective-C.
- Hands-on experience with UIKit, SwiftUI, and Auto Layout.
- Strong understanding of iOS design principles, patterns, and best practices.
- Experience consuming REST APIs and working with JSON.
- Knowledge of mobile app architecture patterns such as MVVM, MVC, MVP, or Clean Architecture.
- Experience with version control systems such as Git.
- Familiarity with dependency management tools like CocoaPods or Swift Package Manager.
- Experience in application deployment through the Apple App Store.
Preferred Qualifications
- Experience with Combine, Core Data, Realm, or Firebase.
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, Bitrise, or Azure DevOps.
- Experience with unit testing and UI testing frameworks.
- Understanding of Agile/Scrum development methodologies.
- Experience integrating analytics, push notifications, and payment gateways.
Technical Skills
- Swift
- Objective-C
- SwiftUI
- UIKit
- REST APIs
- JSON
- Git
- Xcode
- Core Data
- Firebase
- Apple Human Interface Guidelines
- App Store Deployment
- CI/CD
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team environment.
- Strong attention to detail and commitment to quality.
- Ability to manage multiple priorities in a fast-paced environment.