Senior Software Engineer - I (iOS)

Mumbai, India



Apply now

About UsupGrad is an IIT Delhi alumni and Ronnie Screwvala founded company where we focus on enabling universities to take their programs online. Given team's background in education and media sectors, we understand what it takes to offer quality online programs, and at upGrad - we invest alongside universities to build and deliver quality online programs (content, platform, technology, industry collaboration, delivery, and grading infrastructure).You can read about some of our press releases at -

  • upGrad was earlier selected as one of the top ten most innovative companies in India by FastCompany.
  • We were also covered by the Financial Times along with other disruptors in Ed-Tech
  • upGrad is the official education partner for Government of India - Startup India program too
  • We were also ranked as one of the top 25 Startups in India 2018

Our program with IIIT B has been ranked #1 program in the country in the domain of Artificial Intelligence and Machine LearningAt upGrad - we have partnered with leading universities such as IIIT Bangalore, BITS Pilani, MICA Ahmedabad, IMT Ghaziabad and Cambridge University's Judge Business School to offer programs in the domains of Data, Technology and Management

About the role:

We, at upGrad, believe in giving ownership and responsibility to each one of the team members. As an iOs Developer, you will own the iOS app and strive to deliver the best learning experience out there to our learners that upGrad is known for. You will be responsible for developing features, taking those features to production and maintaining the existing code.

Innovative nature and pro-active involvement in the product is taken very seriously at upGrad, therefore, a major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners.

What we are looking for

  1. Minimum 3-4 years of strong iOS development experience.
  2. Strong Swift concepts.
  3. Solid understanding of iOS architectural patterns especially VIPER (and MVVM) and their importance in scalable software development process.
  4. Strong understanding of iOS fundamentals.
  5. Experience in iOS UI creation using Storyboards and Code.
  6. Experience with standard libraries like RxSwift, Swinject, Alamofire, etc.
  7. Knowledge about App Store, publishing an app and the common rejection reasons.

Enrol in upGrad's online courses to gain certification in data science, digital marketing, product management, machine learning, software development, and more. Get the unique upGrad experience - learn through a content co-developed by academia and industry experts & get a dedicated mentor and career support.