Senior Software engineer, iOS (Mobile Enablement) - Mercari
Core
Design, implement, and maintain high-quality iOS features for Mercari's marketplace app, collaborating with ML, backend, and infrastructure teams to deliver seamless mobile experiences for tens of millions of users.
Role type
Senior IC iOS engineer (mobile enablement)
Builds
iOS app features, SDKs, and shared modules for the Mercari marketplace
Domain
Consumer marketplace / Mobile development
Deliverable
production ML models | product features
Required skills
Swift, iOS frameworks (UIKit, SwiftUI, Combine), mobile architecture patterns (MVC, MVVM, Clean Architecture), backend API integration, concurrent programming, performance optimization, CI/CD, automated testing
Preferred skills
Large-scale mobile app experience, mobile observability (crash analysis, metrics), async/await expertise, open-source contributions, cross-team technical initiative leadership, UI/UX sensitivity
Technologies
Swift, SwiftUI, Bazel, fastlane, Xcode, Protocol Buffers, GitHub Actions, Claude Code, Codex, Cursor
Responsibilities
Design and implement end-to-end iOS features; lead architectural design for complex components; optimize app performance and stability; collaborate with ML, backend, and product teams; evolve mobile platform SDKs; drive code quality via reviews and testing; mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities