Job Title : IOS Engineer
Location : Bengaluru
Experience : 2 to 5 Years
1. Must-Have Skills :
- Proficiency in Swift and the iOS SDK with a deep understanding of iOS design principles and interface guidelines
- Hands-on experience with Xcode and related tools
- Knowledge of UIKit, Core Data, Core Animation, and other iOS frameworks
- Familiarity with RESTful APIs to connect iOS applications to backend services
- Strong understanding of version control systems (e.g., Git)
- Knowledge of performance optimization and memory management in iOS apps
- Ability to write clean, reusable, and efficient code
- Knowledge of Firebase, Meta, Adjust, and Alamofire for third-party integrations
- Experience with video and audio calling features in iOS apps, including integration with third-party libraries or APIs like WebRTC, Zegocloud, Agora, and LiveKit
- Hands-on experience releasing apps on the Apple Store, including code signing, App Store Connect, and managing app submission workflows
- Knowledge of iOS push notifications and managing notification certificates
2. Nice-to-Have Skills and Experience :
Experience with Combine or RxSwift for reactive programmingFamiliarity with SwiftUI for modern UI developmentExposure to unit testing frameworks like XCTestKnowledge of Firebase services such as analytics, crash reporting, or remote configExperience in real-money gaming or entertainment apps is a plusUnderstanding of CI / CD tools like Jenkins, Bitrise, or FastlaneGood grasp of App Store publishing processes and guidelines3. Roles and Responsibilities :
Develop and maintain high-quality iOS applications using SwiftCollaborate with cross-functional teams including designers, product managers, and backend developers to define and implement featuresTranslate user requirements into functional features while ensuring exceptional user experiencesDebug, optimize, and troubleshoot applications for maximum performance and scalability4. Eligibility Criteria :
2 to 5 years of professional experience in iOS developmentBachelors degree (B.E. / B.Tech) in Computer Science, Information Technology, or a related fieldProven track record of successfully developing and launching iOS applicationsStrong problem-solving skills and ability to thrive in a fast-paced environment(ref : hirist.tech)