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
Nice-to-Have Skills And Experience
Experience with Combine or RxSwift for reactive programming
Familiarity with SwiftUI for modern UI development
Exposure to unit testing frameworks like XCTest
Knowledge of Firebase services such as analytics, crash reporting, or remote config
Experience in real-money gaming or entertainment apps is a plus
Understanding of CI/CD tools like Jenkins, Bitrise, or Fastlane
Good grasp of App Store publishing processes and guidelines
Roles And Responsibilities
Develop and maintain high-quality iOS applications using Swift
Collaborate with cross-functional teams including designers, product managers, and backend developers to define and implement features
Translate user requirements into functional features while ensuring exceptional user experiences
Debug, optimize, and troubleshoot applications for maximum performance and scalability
Eligibility Criteria
2 to 5 years of professional experience in iOS development
Bachelors degree (B.E./B.Tech) in Computer Science, Information Technology, or a related field
Proven track record of successfully developing and launching iOS applications
Strong problem-solving skills and ability to thrive in a fast-paced environment
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job