Job Overview
Company
NS Global Corporation
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join NS Global Corporation and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p>We are looking for a passionate and experienced iOS Developer who is proficient in Swift and has hands-on expertise with UIKit & SwiftUI frameworks.
The ideal candidate should have strong exposure to the iOS SDK, app lifecycle management, performance tuning, and building pixel-perfect, scalable applications.<br/><br/>Youll collaborate closely with designers, product managers, and backend engineers to deliver high-quality mobile applications that align with Apples Human Interface Guidelines.<br/><br/><b>Key Responsibilities :</b><br/><br/>- Design and develop advanced applications for the iOS platform using Swift and SwiftUI/UIKit.<br/><br/>- Write clean, maintainable, and scalable code using Swift language features (optionals, generics, extensions, error handling, protocols).<br/><br/>- Implement functional programming patterns with map, filter, reduce where applicable.<br/><br/>- Build adaptive and responsive UIs with Auto Layout for multiple screen sizes.<br/><br/>- Integrate third-party and in-house APIs (REST & GraphQL) with proper error handling, pagination, and caching strategies.<br/><br/>- Implement offline-first capabilities using SQLite, Realm, or AsyncStorage.<br/><br/>- Ensure app performance through profiling, debugging, and memory optimization using Xcode & Instruments.<br/><br/>- Follow Apples Human Interface Guidelines (HIG) to deliver seamless user experiences.<br/><br/>- Implement authentication mechanisms like OAuth, JWT, biometrics, and secure storage.<br/><br/>- Work with APNs and Firebase Cloud Messaging for push notifications.<br/><br/>- Collaborate with the team using Git version control, branching strategies, and code reviews.<br/><br/>- Stay up to date with emerging iOS technologies and best practices.<br/><br/><b>Required Skills & Experience :</b><br/><br/>- Strong proficiency in Swift, with deep knowledge of syntax, optionals, data types, control flow, protocols, extensions, and generics.<br/><br/>- Experience in both UIKit (legacy) and SwiftUI (modern) frameworks.<br/><br/>- Solid understanding of Objective-C and Cocoa Touch.<br/><br/>- Strong knowledge of core iOS frameworks : Foundation, Core Data, Core Animation, AVFoundation, etc.<br/><br/>- Expertise in Auto Layout & responsive design principles.<br/><br/>- Experience handling app lifecycle, background tasks, and memory management.<br/><br/>- Practical experience with offline storage solutions (SQLite, Realm).<br/><br/>- Hands-on with push notification services (APNs, Firebase).<br/><br/>- Exposure to performance tuning and debugging with Xcode & Instruments.<br/><br/>- Familiarity with CI/CD workflows is a plus.</p><br/></p> (ref:hirist.tech)
About NS Global Corporation
Don't Miss This Opportunity!
NS Global Corporation is actively hiring for this Mobile App Developer - iOS Platform position
Apply Now