We are looking for an experienced iOS Developer to build mobile applications with realtime communication features. You will work as part of a team developing an app that includes audio/video calling screen sharing media recording and AIdriven features like live transcription and custom video filters.
Key Responsibilities:
- Develop and maintain a native iOS application with features such as audio/video calls group calling and screen sharing using WebRTC or other realtime communication protocols.
- Implement functionalities like call recording media upload (images documents videos PDFs) and AIdriven live transcription.
- Integrate custom drawing canvases and video editing functionalities including custom filters and overlays.
- Collaborate with backend teams to manage serverside features and realtime data synchronization.
- Work closely with UX/UI designers to deliver an engaging and intuitive user experience incorporating features like AIbased video filters (e.g. Snapchatlike).
- Write clean efficient and maintainable code using Swift and ObjectiveC.
- Debug test and optimize the app to ensure stability performance and scalability across different iOS devices.
- Stay updated with the latest iOS technologies and incorporate them into the development process when appropriate.
Requirements
- 05 years of experience in iOS development using Swift and ObjectiveC.
- Strong knowledge of WebRTC STUN/TURN servers and realtime communication protocols for audio/video streaming.
- Experience working with video/audio codecs and streaming protocols such as RTMP.
- Proficiency in handling video recording media upload and playback within iOS applications.
- Experience with Core Media AVFoundation and custom video processing techniques (e.g. filters overlays).
- Familiarity with integrating AIbased features such as realtime transcription speechtotext or custom video effects.
- Ability to collaborate with backend teams for realtime communication and data sync.
- A strong understanding of iOS performance optimization including multithreading and memory management.
Nice to Have:
- Experience with Metal or Core Image for custom graphics and video filter implementations.
- Familiarity with ARKit or Vision framework for building advanced AIdriven visual features.
- Knowledge of CI/CD pipelines for iOS apps including automated testing and deployment.
Benefits
- Inhouse Training and Development.
- Convenient IPD insurance plan.
- Fitness encourages gym reimbursements.
- Freshly made inhouse daily lunch meals.
- A facilitating system of 25 paid leaves every fiscal year.
- A profitable leave Encashment procedure.
- Maternity/Paternity Leaves.
- Network expanding referral bonus.
- Interactive and classy annual trips/dinners.
- Recreational activities.