6 - 10 years

8 - 12 Lacs

Ahmedabad

Posted:17 hours ago| Platform: Naukri logo

Apply

Skills Required

C++ Networking XML Debugging JSON SDK IOS Troubleshooting JIRA Analytics

Work Mode

Work from Office

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start C++ Interview Now
Sourceright Technologies
Sourceright Technologies

Technology / Human Resources

Silicon Valley

150 Employees

90 Jobs

    Key People

  • John Doe

    CEO
  • Jane Smith

    CTO

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

New Delhi, Delhi, India

Hyderabad, Telangana, India

Raj Bhavan Road, Hyderabad, Telangana