Job Title: Native iOS Developer (AR/AI/ML)
Duration: 6 months to start
Location: Irvine, CA - Hybrid
Job Summary:
As a Native iOS Developer, you will design, develop, and maintain advanced iOS applications and SDKs with a focus on augmented reality (AR) experiences and AI/ML functionalities. Your role will involve collaborating on mobile projects and seamlessly integrating AI/ML for edge inference. Cross-functional teamwork is essential to delivering high-quality, innovative mobile products.
Key Responsibilities:
Design and develop native iOS applications and/or libraries/SDKs leveraging Swift.
Implement AR features for iOS using frameworks like ARKit.
Integrate AI/ML solutions for real-time, on-device inference to optimize app performance and user experience.
Collaborate with designers, product managers, and other engineers to gather requirements and deliver technical solutions.
Ensure code quality through best practices, reviews, and comprehensive testing including adopting AI tools to assist.
Debug, optimize, and troubleshoot iOS applications to ensure robust performance.
Stay current with evolving technologies in iOS, AR, and AI/ML domains.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field.
7+ years of hands-on iOS development experience (Swift and/or Objective-C).
Strong expertise in ARKit and AR integration for iOS.
Practical experience deploying, distributing and maintaining iOS apps on the App Store or other private stores for early beta testing.
Experience integrating AI/ML frameworks (e.g., Core ML, TensorFlow Lite) for edge inference.
Familiarity with RESTful APIs and modern software architecture patterns (MVC, MVVM, etc.).
Excellent analytical, communication, and teamwork skills.