backGo to search

Senior Software Developer – iOS

hot
bullets
iOS Swift, Swift, Objective-C, UIKit, SwiftUI, APIs and Integration
bullets
Bangalore

We are seeking a highly skilled and experienced Senior Software Developer with a focus on iOS development to join our team.

In this role, you will be responsible for translating, updating, and maintaining our iOS applications to ensure they meet the latest standards and provide a seamless user experience.

Responsibilities
  • Translate Objective-C/UIKit portions of our app to Swift/SwiftUI
  • Extract functionality into new Swift Packages to enhance codebase consistency
  • Update codebase to support Swift 6.0 and strict concurrency
  • Reduce warnings to zero and enable SwiftLint on all classes
  • Replace third-party SDK usage with Apple Frameworks
  • Perform annual maintenance on the codebase to keep pace with iOS and Xcode changes
  • Provide technical guidance to junior developers and review pull requests for architectural correctness
Requirements
  • 5 to 8 years of experience with deep knowledge of iOS programming concepts such as Swift Concurrency, Actor Isolation, Threading, and Crash Analysis
  • Broad iOS API experience including Local Authentication, WebKit and Networking
  • Proficiency in the latest versions of Xcode, Xcodebuild and iOS
  • Strong written and verbal communication skills in English
  • Experience developing APIs
  • Strong user experience skills
Nice to have
  • Awareness of Android app development