Experience : 2–3 years
Employment Type : Full-time
Location : Kolkata
About the Role :
We are seeking a creative and detail-oriented iOS Developer with hands-on experience in SwiftUI, API integrations, and exposure to AI-driven tools. The ideal candidate will contribute to developing user-friendly, high-performance mobile applications while staying updated with the latest trends in iOS development and applied AI technologies.
Key Responsibilities :
- Design, develop, and maintain iOS applications using Swift / SwiftUI and Xcode.
- Collaborate with designers, backend developers, and QA teams to deliver high-quality, scalable apps.
- Integrate AI-based APIs and SDKs (e.G., ChatGPT API, Core ML, or Apple ML Kit) to enhance app functionality.
- Ensure app performance, responsiveness, and compatibility across multiple iOS devices.
- Follow clean coding practices and Apple’s design and security guidelines.
- Participate in code reviews, debugging, and performance optimization.
- Stay current with latest iOS updates, frameworks, and AI tools relevant to mobile app development.
- Utilize AI-assisted development tools (e.G., GitHub Copilot, ChatGPT, Codeium) to improve coding efficiency.
- Conduct unit testing and debugging to ensure stable releases.
- Contribute to app store deployment, maintenance, and post-release updates.
Required Skills & Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or equivalent field.2–3 years of experience in iOS app development.Strong command of Swift and SwiftUI (Objective-C knowledge is a plus).Experience with RESTful APIs, JSON, and mobile app architecture (MVC / MVVM).Exposure to AI or ML integration within apps (e.G., Core ML, TensorFlow Lite, or OpenAI APIs).Familiarity with App Store submission process, TestFlight, and version control tools (Git / GitHub).Integrate with Firebase, analytics, and crash reporting tools for app monitoring and improvementsGood understanding of mobile UI / UX principles and Apple Human Interface Guidelines.Strong analytical, debugging, and problem-solving skills.Good to Have :
Experience with ARKit, RealityKit, or AI chat integrations.Understanding of Agile / Scrum methodology.Familiarity with AI productivity tools or automation for app development.Exposure to cross-platform frameworks like Flutter or React Native.