iOS Developer (CE610ST RM 3300)

6 years

2 - 5 Lacs

Posted:1 month ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part 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 Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You