MTS 2, Software Engineer, ios
Core
Native iOS mobile engineer responsible for the post-purchase ecosystem (Cancellations, Returns, Refunds, eBay Money Back Guarantee) serving millions of global users.
Role type
Senior IC iOS Software Engineer (MTS 2)
Builds
Native iOS applications for web and native platforms
Domain
E-commerce / Mobile Development
Deliverable
production ML models | product features
Required skills
Swift, iOS APIs, system design for large-scale consumer apps, advanced debugging (lldb, instruments), CI/CD, performance monitoring, networking (GraphQL, Protobuf, streaming, pub-sub), shared library design
Preferred skills
Architecture Decision Records (ADRs), mentoring, cross-functional collaboration
Technologies
Swift, iOS, lldb, instruments, network conditioner, GraphQL, Protobuf, streaming protocols
Responsibilities
Translate requirements to software design and create maintainable code; influence technical decisions across domain teams; improve team productivity and engineering velocity; manage project features and resolve issues; provide technical guidance and code reviews; build the engineering roadmap; lead engineering support and on-call responsibilities
Seniority
Senior, hands-on IC