Senior Software Engineer - iOS - Bangalore

PhotonIndiafull timeSenior
Activeverified Jun 13, 2026

Job description


Must Have:

  • Swift, Swift UI, Swift Concurrency, and Protocol Oriented programming.
  • Professional experience developing iOS apps using Swift, SwiftUI, Async/Await network concurrency, Combine, and XCode in an agile environment.
  • Experience working with different architecture including MVVM, Clean, and VIPER etc.
  • Demonstrable experience mentoring and coaching other iOS developers in a collective and team-based organization.
  • Good understanding of Apple’s accessibility features and experience building accessible experiences
  • Experienced using XCTest and XCUITest with a focus on DevOps
  • Experience with iOS Framework development including distribution and dependency management using Swift Package Manager and/or Cocoapods.
  • Knowledge of standard processes relating to networking, concurrency, performance, memory management and security in context of iOS apps
  • Participated in the release of an app to the Apple App Store, understanding of app development process from inception to launch using automated tooling like Jenkins, XCode toolchain

Similar jobs