Senior iOS Software Engineer

eBayPortland, OR
94d$95,200 - $168,700

About The Position

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. About the team: Core Technology (CT) is a distributed team responsible for the end-to-end eBay technology platform. This platform runs our entire infrastructure and all the services that come together to form ebay.com. We are a world leader in mobile commerce and directly impact the lives of a global population. Our iOS apps, with millions of daily active users, facilitate billions in commerce transactions and are the entry point for a growing number of new customers. Our tightly knit team enjoys working on large-scale ambitious and interesting problems. We work in small focused, collaborative project teams following an agile methodology. Multi-functional teams including product management, product development, and User Experience Design (UXD) work daily to create a successful product that delights our customers. You will feel like you're working in a start-up, whilst at the same time having the resources of a large company.

Requirements

  • Bachelor's degree from an accredited College or University in Computer Science or related major
  • 5+ years of mobile development experience
  • Experience in iOS, Swift, Objective-C, and XCode
  • Familiarity with the integration of network services
  • Knowledge of GraphQL, REST is helpful
  • Knows about Async/Await, concurrency, combine, UIkit, SwiftUI and various iOS development frameworks essential for Mobile Application development
  • Full stack development experience is a bonus

Responsibilities

  • Crafting/giving functional and technical direction to a solution
  • Test-driven development (TDD)/Behavior Driven Development (BDD), clean code, software craftsmanship
  • Testing at all levels (unit, integration, UI and acceptance)
  • Refactoring to enhance testability and re-usability
  • Continuous delivery and integration
  • Identify project risks, quantify risk/benefit relationships

Benefits

  • 401(k) eligibility
  • Various paid time off benefits, such as PTO and parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service