Posting title: iOS Developer
Experience: 6-8 Years
Location: Pune
Work mode: On-site
Primary skills: iOS, Swift, SwiftUI, restful APIs, GraphQL, SQLite, RealmDB, Swift Package Manager, OOP
Qualification: B.Tech / B.E. in Computer Science or MCA / M.Tech
Job Overview
We are looking for a passionate and skilled iOS Developer to join our mobile engineering team. The ideal candidate will have strong expertise in Swift and modern iOS development frameworks, with experience building scalable, high-performance applications for Apple devices.
Key Responsibilities
-
Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI.
-
Collaborate with product managers, UX designers, and engineering teams to translate business requirements into scalable mobile solutions.
-
Develop and integrate modern iOS capabilities such as SwiftUI, Widgets, App Clips, ARKit, RealityKit, and Machine Learning features.
-
Build reusable and optimized components for a wide range of iOS devices.
-
Integrate third-party SDKs, REST APIs, GraphQL services, and MBaaS platforms such as Firebase and AWS Amplify.
-
Work with core iOS frameworks including Cocoa Touch, Core Data, Core Animation, Core Graphics, and Core Services.
-
Troubleshoot, debug, and optimize application performance, stability, and responsiveness.
-
Write clean, maintainable, and testable code with strong focus on quality and scalability.
-
Perform unit testing and ensure application reliability across multiple devices and OS versions.
-
Collaborate with QA, DevOps, release management, and security teams during development and deployment cycles.
-
Publish and maintain applications on the Apple App Store and enterprise mobility platforms.
Required Skills & Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
-
3+ years of hands-on experience in iOS application development.
-
Strong proficiency in Swift programming language and modern iOS development practices.
-
Good understanding of Swift concepts including closures, generics, extensions, concurrency, memory management, and multithreading.
-
Strong knowledge of object-oriented programming and mobile architecture patterns such as MVC, MVVM, or VIPER.
-
Experience with SwiftUI, Xcode, Cocoa Touch, Core Data, and other iOS frameworks.
-
Experience integrating RESTful APIs and GraphQL services.
-
Familiarity with local storage solutions such as Core Data, SQLite, RealmDB, Keychain, and UserDefaults.
-
Experience with dependency management tools like Swift Package Manager and CocoaPods.
-
Strong understanding of Apple UI/UX design guidelines and best practices.
-
Knowledge of app security standards, secure coding practices, and OWASP principles is a plus.
-
Excellent problem-solving, debugging, and communication skills.