Senior iOS Software Engineer

34 Minutes ago • 8 Years +
Mobile Development

Job Description

The View Item and Transaction Flows Engineering team at eBay is seeking a Senior iOS Software Engineer to craft core experiences for millions of users. This role involves developing crucial functionalities like item details, auctions, and offers, driving significant revenue globally. The team focuses on scalable, responsive systems and uses user feedback for continuous improvement, contributing to eBay's core operations and customer satisfaction.
Must Have:
  • Native iOS app development and converting ideas, designs and requirements to concrete stable production builds.
  • Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan.
  • Understand and implement iOS specific design patterns.
  • Experience with iOS XCode, Obj-C, Swift, SwiftUI, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira).
  • Develop code and testing methodologies to improve the DevOps "Four Key Metrics".
  • 8+ years of experience developing iOS applications, with deep experience in both Swift, Objective-C, SwiftUI, Xcode.
  • Deep experience in unit testing and functional UI testing with XCTest / XCUITest.
  • Well versed in SOLID principles.
  • Experience with GraphQL.
  • Experience with modern design patterns such as MVVM, VIPER, RIBS, etc...
  • Ability to collaborate and drive best practices with engineers from numerous teams.
  • Experience with Agile/Scrum methodologies.
  • Experience working with services teams to design optimal mobile services contracts.
  • B.S Degree in Computer Science or equivalence.

Add these skills to join the top 1% applicants for this job

problem-solving
design-patterns
github
game-texts
quality-control
agile-development
bug-tracking
seo
graphql
git
jira
objective-c
swift
x-code

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.The View Item and Transaction Flows Engineering team at eBay is looking for a Sr. iOS Software Engineer. This team holds a pivotal role in crafting the core experiences for millions of users worldwide. This team leads all aspects of crucial functionalities such as item details, auctions, offers, and SEO optimized landing experiences, driving significant revenue through diverse global user interactions across all devices and browsers. With high visibility, our agile teams are fundamental to eBay’s operations. We ensure scalable, responsive systems and leverage frequent user feedback and experimentation to improve customer happiness. Joining this team means being part of eBay’s heart and delighting its diverse customer base globally.### Roles/Responsibilities:* Native iOS app development and converting ideas, designs and requirements to concrete stable production builds* Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan* Understand and implement iOS specific design patterns* Experience with iOS XCode, Obj-C, Swift, SwiftUI, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)* Develop and iterate within a rather lean, yet very fast-paced Engineering team* Develop code and testing methodologies to improve the DevOps "Four Key Metrics"* Be part of a transformative, productive and fun startup culture ### Job Requirements:* 8+ years of experience developing iOS applications, with deep experience in both Swift, Objective-C, SwiftUI, Xcode* Deep experience in unit testing and functional UI testing with XCTest / XCUITest* Well versed in SOLID principles* Experience with GraphQL* Experience with modern design patterns such as MVVM, VIPER, RIBS, etc...* Ability to collaborate and drive best practices with engineers from numerous teams* Experience with Agile/Scrum methodologies* Experience working with services teams to design optimal mobile services contracts* B.S Degree in Computer Science or equivalence.

Set alerts for more jobs like Senior iOS Software Engineer
Set alerts for new jobs by eBay
Set alerts for new Mobile Development jobs in Canada
Set alerts for new jobs in Canada
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙