Senior Software Engineer - iOS

eBay · Bengaluru

  • Experience5–9 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelsenior
  • Posted2 Sept 2026

About eBay

eBay is hiring in Bengaluru in ecommerce retail. This role looks for around 5+ years of experience.

Skills

  • iOS
  • Swift
  • Objective-C
  • Xcode
  • Async/Await
  • Concurrency
  • Combine
  • UIKit
  • SwiftUI
  • iOS development frameworks
  • Platform design patterns
  • Unit Testing
  • Integration Testing
  • UI Testing
  • Swift memory management
  • Swift Package Manager
  • CocoaPods
  • Carthage
  • System design
  • CI/CD
  • App performance optimization
  • GraphQL
  • REST
  • MVC
  • MVP
  • MVVM
  • VIPER
  • HIG

The role

A mobile application developer at an ecommerce marketplace builds consumer iOS applications using SwiftUI and UIKit, integrating REST and GraphQL services while applying modern iOS design patterns. Expertise includes Swift, Objective-C, and mobile application testing.

Full job description

Requirements:

3-10 + years of professional experience in iOS mobile development.

Bachelor's degree in EE, CS or other related field.

Experience in iOS, Swift, Objective-C, and XCode as well as expertise with the integration of network services.

Knows about Async/Await, concurrency, combine, UIkit, SwiftUI, and various iOS development frameworks essential for Mobile Application development.

Experience implementing modern platform design patterns.

Understanding of testing iOS applications using platform tools.

Proficiency with swift memory management.

Experience with dependency management tools in iOS - SPM/Cocoapods/Carthage etc.

Understanding of system design for large-scale consumer mobile applications.

Familiarity with CI/CD tools.

Experience monitoring and improving app performance.

Advanced networking skills, i. e., migration between stacks, graphql, pub/sub.

Experience designing, implementing, and maintaining shared code.

Advanced understanding of iOS design paradigms (HIG).

Mandate skills: Objective C, Swift, SwiftUI, UiKit, Unit Testing, Integration and UI testing, MVC, MVP, MVVM, VIPER, REST, and GraphQL.