iOS Developer
Seekho
- Bangalore, Karnataka
- Permanent
- Full-time
- Design and build advanced iOS applications using Swift (UIKit) and SwiftUI.
- Integrate and optimize media playback experiences with AVKit and AVFoundation.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify, diagnose, and fix bugs to improve app stability and performance.
- Ensure high performance, quality, and responsiveness across devices.
- Maintain clean, modular, and scalable architecture with strong code quality.
- Implement analytics, push notifications, and real-time user interactions.
- Contribute to CI/CD workflows and follow best engineering practices.
- Participate in code reviews and mentor junior developers.
- 3–5 years of professional iOS development experience.
- Strong proficiency in Swift and SwiftUI.
- Solid understanding of AVKit, AVFoundation, and advanced video/audio playback scenarios.
- Strong grasp of threading, memory management, and performance tuning.
- Experience with RESTful APIs and backend integration using Alamofire.
- Proficiency with third-party libraries:
- Alamofire
- AppsFlyer
- Freshchat
- RevenueCat
- SDWebImage
- Experience with Firebase (push notifications, analytics, crash reporting).
- Familiarity with CI/CD pipelines (e.g., Bitrise, Xcode Cloud), test automation, and debugging with Xcode Instruments.
- Proficient in Git/Bitbucket version control.
- Experience with offline data storage, background tasks, and network reachability.
- Strong understanding of Apple’s Human Interface Guidelines (HIG).