Key Responsibilities:
· Design, develop, and maintain high-performance iOS applications that integrate withproducts ecosystems.
· Build AI-powered user experiences with a focus on efficiency, usability, and scalability.
· Collaborate closely with cross-functional teams, including AI researchers, designers, and backend engineers, to enhance AI-driven functionalities within products ecosystem.
...
· Implement modern iOS development best practices, including Swift programming, UI frameworks (SwiftUI, UIKit), and performance optimization.
· Work on AI-integrated UX frameworks, leveraging ML models and AI-driven features to create intelligent and seamless interactions.
· Maintain high code quality through unit testing, automation, and continuous integration (CI/CD).
· Stay up to date with the latest AI and iOS development trends, contributing innovative ideas to improve user experiences.
· Assist in the mentorship of junior developers and provide guidance on AI-integrated mobile development.
Required Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
· 1+ years of iOS development experience with Swift and related frameworks.
· Strong understanding of iOS SDKs, UIKit, SwiftUI, Core ML, and AVFoundation.
· Experience with AI/ML integration in mobile applications (e.g., Core ML, TensorFlow Lite, or third-party AI APIs) is a plus.
· Solid knowledge of RESTful APIs, GraphQL, and WebSockets for data communication.
· Proficiency in designing complex UI components with a focus on usability and accessibility.
· Experience with MVVM, Clean Architecture, or other modern iOS design patterns.
· Familiarity with CI/CD pipelines, automated testing (XCTest, UI testing), and App Store deployment.
· Strong analytical and problem-solving skills, with a user-centric mindset.
· Excellent communication and collaboration skills in a fast-paced, agile environment.
Preferred Qualifications:
· Experience in AI-driven applications or willingness to learn AI/ML integration in mobile apps.
· Knowledge of cross-platform development frameworks like Flutter or React Native.
· Background in human-computer interaction (HCI), UX research, or accessibility design.
· Previous experience working with large-scale mobile applications and cloud-based AI services.