Job Description :

Job Title: iOS Developer with AI

Location: Remote

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 MLCreate MLVision, 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 GDPRCCPA, 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 MVVMMVCVIPER, and other iOS architectures.
  • Experience with Apple's Frameworks: Proficiency with iOS frameworks such as Core AnimationCore DataARKitCloudKit, and StoreKit.
  • API Integration: Experience in integrating RESTful APIsGraphQL, and third-party services into iOS applications.
  • Version Control: Proficiency with GitGitHub, 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., AWSFirebaseAzure), and data storage (e.g., SQLiteRealm).
  • Problem-Solving Skills: Ability to troubleshoot complex technical issues and improve app performance and stability.

Equal Opportunity Employer
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

             

Similar Jobs you may be interested in ..