V
IOS Developer with AI
Salary undisclosed
Checking job availability...
Original
Simplified
Job Title: iOS Developer with AI
Location: Remote
We are an innovative technology company at the forefront of mobile app development, specializing in integrating cutting-edge Artificial Intelligence (AI) technologies. As we continue to grow, we're looking for an iOS Developer with experience in AI to help us design and build state-of-the-art mobile applications that push the boundaries of what's possible with AI on mobile platforms.
Responsibilities:
- iOS App Development: Build, test, and maintain robust, high-performance iOS applications using Swift and Objective-C.
- AI Model Integration: Integrate machine learning and AI models into iOS applications, leveraging frameworks such as Core ML, Create ML, Vision, and Natural Language.
- AI Optimization: Work closely with data scientists to optimize AI models for mobile platforms. Focus on performance, memory management, and battery optimization to ensure seamless user experiences.
- User Interface & Experience: Collaborate with UI/UX designers to incorporate AI-driven features (e.g., predictive text, image recognition, etc.) into intuitive, user-friendly interfaces.
- Data Security & Privacy: Ensure that AI functionalities comply with data privacy regulations such as GDPR, CCPA, and HIPAA (if applicable), especially in handling sensitive user data.
- Collaboration: Work cross-functionally with backend teams, product managers, and AI researchers to design new features, share insights, and bring AI-driven applications to life.
- Continuous Learning: Stay up-to-date with emerging trends in mobile app development, machine learning, and AI to continually improve app performance and AI capabilities.
- Testing & Deployment: Ensure high-quality, bug-free applications by writing unit and UI tests. Manage the deployment process using tools like TestFlight and App Store Connect.
Required Skills & Qualifications:
- Strong iOS Development experience with Swift (and Objective-C for legacy code), and a solid understanding of iOS design principles.
- AI & Machine Learning Integration: Hands-on experience with Core ML for integrating pre-trained AI models into iOS apps. Familiarity with converting models from frameworks like TensorFlow or PyTorch.
- Mobile Architecture Knowledge: Understanding of MVVM, MVC, VIPER, and other iOS architectures.
- Experience with Apple's Frameworks: Proficiency with iOS frameworks such as Core Animation, Core Data, ARKit, CloudKit, and StoreKit.
- API Integration: Experience in integrating RESTful APIs, GraphQL, and third-party services into iOS applications.
- Version Control: Proficiency with Git, GitHub, or other version control systems.
- Unit Testing: Ability to write unit tests, UI tests, and work with test automation tools like XCTest.
- Cloud & Backend: Familiarity with backend technologies, cloud services (e.g., AWS, Firebase, Azure), and data storage (e.g., SQLite, Realm).
- Problem-Solving Skills: Ability to troubleshoot complex technical issues and improve app performance and stability.
Preferred Qualifications:
- Experience with TensorFlow Lite or PyTorch Mobile: Experience working with these frameworks to deploy machine learning models on iOS.
- Augmented Reality (AR) Development: Familiarity with ARKit for creating immersive AR experiences combined with AI.
- Familiarity with Data Privacy Laws: Understanding of regulatory frameworks like GDPR and CCPA related to AI and user data.
- Experience with SwiftUI: Knowledge of SwiftUI for building modern, declarative user interfaces.
- Experience in Agile Development: Comfortable working in agile environments using tools like Jira, Trello, or Asana.
- UI/UX Design Knowledge: A good eye for designing intuitive user experiences, with an understanding of Apple s Human Interface Guidelines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job