Senior Software engineer, iOS (Mobile Enablement) - Mercari
想定年収
応相談
勤務地
東京都 港区
リモート
リモート可
掲載中・最終確認 2026/5/27(1週間前)
仕事内容
Mercariの Mobile Enablement チームのSenior iOS Engineer。モバイル開発をシームレス・自動化・クロスプラットフォーム化するエコシステムを支える基盤エンジニアとして、Swift/SwiftUI/Bazel/fastlaneを用いた基盤・SDK・共有モジュールの開発、パフォーマンス最適化、CI/CD改善、ML/Backend/Infraチームとの協働を担う。AIツール(Claude Code/Codex/Cursor)を活用した開発効率化も推進する。
求めるスキル・経験
必須
Shared belief in the mission and values of the Mercari Group.
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Strong proficiency in Swift and iOS development frameworks (UIKit, SwiftUI, Combine, Foundation).
Solid understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture, VIPER, etc.).
Demonstrated experience with large-scale mobile applications and complex codebases.
Experience integrating with backend APIs and asynchronous/concurrent programming.
Strong analytical and problem-solving skills; ability to navigate ambiguity.
Excellent communication skills and ability to explain technical concepts clearly.
Passion for building user-facing mobile products.
English: Independent (CEFR B2) Required
歓迎
Experience with large-scale mobile apps serving millions of users.
Expertise in performance optimization, instrumentation, and mobile observability (e.g., crash analysis, metrics).
Experience with SwiftUI, concurrency (async/await), and modern iOS platform capabilities.
Contributions to open-source iOS projects or active involvement in the mobile community.
Experience driving technical initiatives across multiple teams or owning platform-level components.
Familiarity with CI/CD for mobile, automated testing frameworks, and release management.
UI/UX sensitivity and an eye for detail in crafting polished user experiences.
Japanese: Independent (CEFR B2) Optional