What youll be doing...
We are seeking a highly skilled and motivated iOS Developer with expertise in integrating AI technologies into mobile applications. As part of our dynamic team, you will play a key role in building next-generation iOS applications powered by artificial intelligence, enhancing user experience, and optimizing app performance for several Verizon Consumer products like Verizon Protect App and Verizon Visa Card.
- Develop and maintain iOS applications using Swift, ensuring a high-quality, seamless user experience.
- Integrate AI models and algorithms into iOS applications, leveraging machine learning frameworks such as CoreML, TensorFlow Lite, or other AI libraries.
- Work closely with data scientists and backend teams to implement data-driven features, such as recommendations, predictive analytics, or real-time image processing.
- Optimize AI-related algorithms for performance and efficiency on mobile devices.
- Stay updated on AI advancements and incorporate cutting-edge technologies to improve app functionality and user engagement.
- Collaborate with designers, product managers, QA and other stakeholders to define app features and improve user-centric AI-driven functionalities.
- Ensure the performance, stability, and responsiveness of applications across a wide range of iOS devices and versions.
- Write clean, maintainable, and well-documented code adhering to best practices and coding standards.
- Identify, troubleshoot, and fix bugs effectively.
- Stay up-to-date with the latest iOS SDK, libraries, tools, and technologies (Swift, Swift UI, etc.)
- Assist in technical discussions and contribute to the overall architecture of the applications.
What we are looking for...
Youll need to have:
- Bachelor's degree or four or more years of work experience.
- Experience in iOS development with AI Skills.
- Proven experience in designing, developing, and deploying complex iOS applications.
- Knowledge of Swift and Objective C.
- Knowledge of iOS design patterns (MVVM, MVC, Singleton etc.).
- Experience with Xcode, the iOS SDK, and various development tools (Git, debuggers, etc.).
- Experience with unit testing frameworks (Xcode Unit/UI Test with other tools also good to have).
- Experience with Swift UI and Auto layout principles
- Experience with integrating third party SDK to App (Instabug etc..)
- Experience with performance optimisation techniques
- Experience with accessibility best practices
- Experience with instruments to find/debug the issues(Memory Leaks, Time profiler etc..)
- Experience with Extension implementation (Widgets, Message Filter etc..)
- Experience with Apple watch app Development
- Experience with CI/CD integrations(Jenkins etc..)
- Knowledge of data privacy laws and best practices, especially as it pertains to AI and user data.
Even better if you have one or more of the following:
- AI & Machine Learning Integration for Mobile: Experience in integrating machine learning models, preferably using CoreML or TensorFlow Lite, into iOS applications, and optimizing them for mobile environments.
- Advanced Swift Development: Proficiency in Swift programming and experience in developing performant, high-quality iOS applications. Deep understanding of iOS SDK, Xcode, and UI/UX principles for mobile app development.
- Experience with cloud-based AI solutions and API integration.
- Familiarity with ARKit or other augmented reality technologies.
- Knowledge of data privacy laws and best practices, especially as it pertains to AI and user data.
Employment Type: Full Time, Permanent
Read full job description