
iOS Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain iOS applications using Swift (UIKit) and SwiftUI
- Integrate and enhance media playback functionality with AVKit and AVFoundation
- Collaborate with cross-functional teams to define and implement new features
- Troubleshoot and fix bugs to ensure app stability and performance
- Optimize app performance, responsiveness, and user experience
- Follow best practices in coding, version control, and CI/CD workflows
- Implement analytics, push notifications, and real-time interactions
- Maintain a clean, modular, and scalable code architecture
- Participate in code reviews and provide guidance to junior developers
- 3–5 years of professional experience in iOS development
- Expertise in Swift and SwiftUI
- Strong understanding of AVKit, AVFoundation, and advanced media handling
- Solid grasp of memory management, multithreading, and performance tuning
- Familiarity with RESTful APIs and backend integration (e.g., using Alamofire)
- Experience with third-party libraries/tools such as:
- Alamofire
- AppsFlyer
- Freshchat
- RevenueCat
- SDWebImage
- Good understanding of Apple Human Interface Guidelines
- Experience with Firebase (notifications, analytics, crash reporting)
- Proficient in Git or Bitbucket
- Experience in handling offline storage, background tasks, and network monitoring
- Familiarity with CI/CD pipelines (Bitrise, Xcode Cloud), test automation, and Xcode Instruments