iOS Developer
Experience: 3-6 Years
Location: Hyderabad, India (Onsite)
Department: Engineering / Mobile Development
Interview Mode: F2F at Gacchibowli
We are looking for an experienced and passionate iOS Developer with 4+ years of professional experience in building and maintaining high-quality iOS application. The ideal candidate should be proficient in Swift, SwiftUI, and UIKit, have strong experience integrating real-time communication and system-level features, and be capable of delivering secure, performant, and AI-empowered mobile experiences that align with the Streams.AI roadmap.
Key Responsibilities
· Design, develop, and maintain iOS applications using Swift, SwiftUI, and UIKit.
· Implement real-time communication features using WebRTC, PJSIP, and WebSocket for voice, video, and chat integrations.
· Build and consume RESTful APIs and handle JSON data for network communication.
· Develop responsive and adaptive UIs using AutoLayout, Storyboards, Widgets, and App Extensions.
· Integrate system frameworks including CallKit, PushKit, AVFoundation, CoreData, and APNs for notifications and VoIP support.
· Manage data persistence using CoreData and SQLite.
· Implement in-app purchases, background tasks, and secure data storage with Keychain.
· Conduct unit and UI testing, optimize app performance, and manage memory usage efficiently.
· Follow best practices for architecture (MVVM, MVC) and implement dependency injection for modular and maintainable code.
· Collaborate closely with backend, QA, and product teams across India and U.S. for feature implementation and optimization.
· Participate in App Store deployment, including signing, provisioning, and version management.
Required Skills & Qualifications
· 4+ years of experience in iOS application development.
· Proficiency in Swift, SwiftUI, UIKit, and iOS frameworks.
· Strong understanding of RESTful APIs, Combine, and URLSession.
· Experience in real-time communication using WebRTC, PJSIP, or similar technologies.
· Hands-on experience with Xcode, Git, and version control workflows.
· Strong skills in AutoLayout, storyboards, and adaptive UI design.
· Proficient in Apple Push Notification Service (APNs), PushKit, and CallKit integration.
· Familiarity with background processing, CoreData, SQLite, and Keychain security.
· Experience in testing, debugging, and performance optimization.
· Excellent understanding of Swift concurrency, error handling, localization, and accessibility.
Preferred Skills
· Experience with AI/ML feature integration or speech/audio processing within iOS apps.
· Familiarity with video streaming, SIP, or contact center integrations.
· Prior experience working on SaaS or communication platforms (UCaaS/CCaaS).
· Strong problem-solving, analytical, and communication skills – ability to collaborate effectively with U.S.-based teams.
To Apply: Please submit your resume to [Upgrade to PRO to see contact] (or) reach out to me at 7416429984.