Good understanding of OS concepts (heap / stack / threads / mutex / memory / scheduling) is necessary.
Knowledge of Apple Platform development using Xcode, Swift, and Objective C etc.
Exposure to augmented reality (AR) or virtual reality (VR) applications.
Excellent knowledge of software development lifecycle, testing methodologies, and testing tools.
Proactive self-starter with a keen eye for details with focus on end-user experiences and ability to go above and beyond to ensure a high-quality release.
Experience developing detailed test plans, assessing risks, filing detailed defect reports, and providing relevant data for test reporting.
Troubleshoot, triage, and provide detailed debug information for expediting issue resolution.
Experience testing large technology stacks with many software and hardware components.
Ability to drive cross-functional communications, understanding dependencies while also ensuring a tight timeline can be maintained.
Knowledge about computer graphics and rendering. Qualifications:
5-7 years of hands-on experience is required.
Strong Proficiency Programming language expertise Swift, and Objective-C a plus.
Experience using IDEs (AppCode, CodeRunner, Xcode).
Experience with app development frameworks (AVFoundation, RxSwift, UIKit,
XCTest, XCUITest).
Familiarity with Apple OS frameworks (Core Animation, Core Data, Core Graphics,