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).
Why Join Them?
- 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