Posted:17 hours ago|
Platform:
Work from Office
Full Time
Position: iOS Developer (CE610ST RM 3300) Shift timing : General Shift Work Mode : Client office (5 days) Relevant Experience: 6+ years Education Required: Bachelor s / Masters / PhD : B.E Computers, MCA is preferrable Must have skills: Swift, Objective C, MVVM architecture and bindings, UIKit, CoreData, GCD, and memory management in Swift, RESTful APIs, JSON/XML parsing, and networking on iOS, MapKit, Google Maps SDK, APNS, Firebase Analytics/ Crashalytics, Video Streaming experience (WebRTC, H.264/H.265, FMP4, HLS), Debugging and Troubleshooting Good to have skills: memory, CPU/GPU usage, CMSampleBuffer, CVPixelBuffer, and Media Data Handling, Bridging native C/C++ libraries with Swift, MQTT, WebSocket, FFmpeg or other native video processing libraries Must-Have Skills (Expert Level): Swift, Objective C MVVM architecture and bindings UIKit, CoreData, GCD, and memory management in Swift. RESTful APIs, JSON/XML parsing, and networking on iOS MapKit, Google Maps SDK, APNS, Firebase Analytics/ Crashalytics, Video Streaming experience Good-to-Have Skills: Profile and optimize app performance i.e. UI rendering, memory, CPU/GPU usage. (Intermediate) Understanding of low-level media processing(CMSampleBuffer, CVPixelBuffer, and Media Data Handling), buffer management, and error correction. (Intermediate) Debugging and Troubleshooting (Expert) Bridging native C/C++ libraries with Swift (Intermediate) MQTT, WebSocket, or any other real-time communication protocols (Intermediate) Exposure to FFmpeg or other native video processing libraries(Intermediate) Agile Tools and Methodologies (JIRA, Confluence, Agile practices) Responsibilities: Design, develop, and maintain advanced video streaming applications for the iOS platform using Swift and Objective-C. Develop and optimize real-time video streaming features using WebRTC, H.264/H.265, FMP4, HLS. Integrate and work with native C/C++ libraries via bridging layers. Implement communication protocols like MQTT, WebSocket. Build / Modify custom UI components. Ensure the performance, quality, and responsiveness of video streaming applications. Identify and fix bugs and performance bottlenecks. Discover, evaluate, and implement new technologies to maximize development efficiency. Qualifications: Bachelor s degree in Computer Science or related field, or equivalent practical experience. Proven experience building and maintaining production-grade iOS apps. Proficient in Swift, and Objective C. Experience with agile project management tools like JIRA. Solid understanding of integrating with various backend technologies. Nice to Have: Knowledge of adaptive bitrate streaming and dynamic buffering strategies. Prior experience working with real-time data via MQTT or WebSocket. Strong communication and interpersonal skills. Ability to work independently and solve complex technical challenges. Job Category: Embedded HW_SW Job Type: Full Time Job Location: Ahmedabad Experience: 6-10 years Notice period: 0-30 days
Sourceright Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Technology / Human Resources
150 Employees
90 Jobs
Key People
Ahmedabad
8.0 - 12.0 Lacs P.A.
Hyderabad
7.0 - 15.0 Lacs P.A.
3.14159 - 13.85014 Lacs P.A.
Chennai
Experience: Not specified
2.6 - 8.0 Lacs P.A.
Hyderabad, Chennai, Bengaluru
Experience: Not specified
1.0 - 4.0 Lacs P.A.
Surat
2.68 - 5.75 Lacs P.A.
Surat, Gujarat, India
Salary: Not disclosed
New Delhi, Delhi, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Raj Bhavan Road, Hyderabad, Telangana
Experience: Not specified
Salary: Not disclosed