iOS Developer

Unacademy

About Us :

Unacademy is one of India’s largest learning platforms, empowering millions of learners across the country. Through innovative technology, top educators, and high-quality content, Unacademy is transforming how people learn and upskill. Our mobile apps play a critical role in delivering seamless and engaging learning experiences at scale.



Role Overview :

We are looking for a skilled and passionate iOS Developer with 3–7 years of hands-on experience in building scalable, high-performance iOS applications. The ideal candidate should have strong expertise in Swift, SwiftUI, and iOS frameworks, and be excited to work on products used by millions of learners.


Key Responsibilities :

  • Lead iOS app development using Swift / Objective-C with Clean Architecture, MVC/MVVM/VIPER patterns.
  • Build scalable UI using UIKit / SwiftUI and manage API integration, local databases, and secure streaming content.
  • Work with advanced OS-level configurations and hardware-level integrations, focusing on performance, security, and app lifecycle management.
  • Own code quality through code reviews, performance tuning, memory management, and multithreading (GCD / async), and manage App Store / TestFlight releases in Agile / CI-CD environments.
  • Strong experience in Git, advanced third-party SDKs, AVPlayer, DRM, iOS frameworks (UIKit, CoreData, CoreAnimation), and mentoring is a plus.
  • Proficiency in Xcode, CocoaPods / SPM, Crashlytics, and Instruments is preferred.


Required Skills & Qualifications :

  • 3–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 Core Data, Core Animation, 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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.