Cairo, Egypt
Senior Swift Developer
Job Description:
We are seeking a talented Senior Swift Developer to join one of the most Information Technology & Services companies. The ideal candidate will have expertise in Swift programming and a strong understanding of iOS frameworks, UI/UX design principles, and best coding practices. You will play a key role in designing and developing innovative iOS applications that deliver a seamless user experience.
Key Responsibilities:
Develop, test, and maintain high-performance iOS applications using Swift. Work closely with UI/UX designers to implement visually appealing and user-friendly interfaces. Ensure the performance, quality, and responsiveness of applications. Integrate RESTful APIs and third-party libraries into applications. Implement MVVM architecture and leverage Apples Combine framework for reactive programming. Optimize application performance and memory usage. Write clean, maintainable, and scalable code following best practices. Stay up to date with the latest iOS development trends and Apple guidelines. Troubleshoot and resolve bugs, crashes, and performance issues. Participate in Agile/Scrum development cycles.
Required Skills & Qualifications:
2+ years of experience in iOS development using Swift. Strong knowledge of UIKit, SwiftUI, Core Data, and Combine. Experience working with MVVM architecture and iOS design patterns. Proficiency in consuming RESTful APIs using Alamofire or URLSession. Experience with Apples Core Animation, Core Bluetooth, Core Location, and AVFoundation. Familiarity with Xcode, Interface Builder, and Auto Layout. Knowledge of Git for version control. Strong problem-solving and debugging skills. Experience publishing apps to the Apple App Store.
Preferred Qualifications:
Experience with SwiftUI and declarative UI design. Familiarity with CI/CD pipelines and automated testing frameworks (XCTest, UI Testing). Knowledge of Firebase services (Firestore, Push Notifications, Analytics). Understanding of ARKit, MLKit, or other Apple frameworks (a plus). Experience working in Agile environments (Scrum, Kanban).
Work with cutting-edge iOS technologies. A collaborative and innovative work environment. Career growth opportunities and ongoing learning support.
How to Apply:
Send your updated resume and portfolio (if available) to Resume.nokhc.net with the subject "Application for "Swift Developer Position".
Required Skills:
Responsiveness Resume Publishing Agile Animation Swift Debugging Design Patterns Options Pipelines Interfaces Kanban Version Control iOS Firebase User Experience Architecture Analytics Scrum Programming Information Technology Git Testing Design