iOS Developer at Unacademy - Bengaluru/Bangalore, India
About Us
Unacademy is a leading learning platform in India, empowering millions of learners nationwide. We leverage innovative technology, top educators, and high-quality content to transform learning and upskilling. Our mobile applications are central to delivering engaging and scalable learning experiences.
Role Overview
We are seeking a skilled and enthusiastic iOS Developer with 2 to 7 years of experience in building high-performance, scalable iOS applications. You should possess strong expertise in Swift, SwiftUI, and core iOS frameworks, and be eager to contribute to products used by millions of learners.
Key Responsibilities
- Lead iOS app development using Swift/Objective-C, employing architectural patterns such as Clean Architecture, MVC, MVVM, or VIPER.
- Develop scalable user interfaces with UIKit/SwiftUI, manage API integrations, local databases, and secure streaming content.
- Work with advanced OS-level configurations and hardware integrations, prioritizing performance, security, and app lifecycle management.
- Ensure code quality through rigorous code reviews, performance tuning, memory management, and multithreading (GCD/async).
- Manage App Store and TestFlight releases within Agile/CI-CD frameworks.
- Utilize Git, advanced third-party SDKs, AVPlayer, and DRM. Experience with iOS frameworks like UIKit, CoreData, and CoreAnimation is essential. Mentoring experience is a plus.
- Proficiency in Xcode, CocoaPods/SPM, Crashlytics, and Instruments is preferred.
Required Skills & Qualifications
- 2 to 7 years of professional experience in iOS application development.
- Strong proficiency in Swift and iOS SDKs.
- Experience integrating RESTful APIs with iOS applications.
- Solid understanding of iOS UI/UX principles and Apple Human Interface Guidelines.
- Hands-on experience with CoreData, CoreAnimation, and other iOS frameworks.
- Experience with Git or other version control systems.
- Experience using third-party libraries and APIs.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Nice to Have
- Hands-on experience with SwiftUI.
- Exposure to CI/CD pipelines for iOS.
- Experience with iOS widgets and Live Activities.
- Knowledge of automated testing and unit testing frameworks.
Why Join Unacademy
- Opportunity to work on products reaching millions of learners across India.
- High-impact role within a rapidly growing ed-tech organization.
- Collaborative work environment fostering a strong engineering culture.
- Chance to build scalable consumer apps with significant real-world impact.
