Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Ebay iOS Software Engineer 
Netherlands, North Holland, Amsterdam 
3147097

06.05.2025

About the Role

As an iOS Software Engineer on the Core AI team, you’ll help build AI-first user experiences that power key features in the eBay mobile apps. Our team delivers generally applicable AI solutions and owns the full stack—from research to production. You’ll work in a tight-knit, cross-functional group that includes engineers, product managers, researchers, MLOps, and analytics.

You'll collaborate across domain teams and work side-by-side with other native developers in an agile environment. Partnering with product, design, and analytics, you'll craft user-centric features that leverage the latest AI technologies. This is a great opportunity to work on challenging problems with real impact and help define how AI shows up in mobile experiences at scale.


Responsibilities


  • Collaborate with cross-functional teams to define, design, and ship new features

  • Ensure high performance, quality, and responsiveness of applications
    Discover, evaluate, and implement new technologies to boost development efficiency
    Participate in code reviews and provide constructive feedback
    Work with backend teams to define mobile-optimized service contracts

  • Contribute to Agile/Scrum workflows: estimating engineering effort, identifying risks, planning implementation, and supporting rollout across multiple teams

Requirements

Must Have:

  • 6+ years of experience in iOS development

  • Proficiency in Swift, SwiftUI, and UIKit

  • Hands-on experience with AVFoundation, especially camera-related APIs

  • Proficiency working with REST, GraphQL, and WebSocket APIs

  • Experience with iOS architecture patterns, especially MVVM
    Skilled in writing Unit, UI, and End-to-End tests, with a focus on testable code

  • Experience with offline storage, threading, and performance tuning

  • Experience working on multi-module applications

Nice to Have:

  • Experience with VisionKit for environmental analysis and information extraction

  • Familiarity with Metal or Accelerate

  • Experience with ARKit, RealityKit, SceneKit, or SpriteKit for simulation and rendering of 3D content

  • Familiarity with ARCore for building cross-platform XR experiences

  • Experience edge ML using CoreML, ExecuTorch or ONNX Runtime Mobile

  • Familiarity with real-time voice, video, and data communication using WebRTC

  • Game development experience using engines like Unity or Unreal