本文へスキップ

Senior Software engineer, Android (Mobile Enablement) - Mercari

メルカリJapanAndroidバックエンドモバイルソフトウェアエンジニア
GitHubGitHub ActionsKotlinMySQL

業務内容

  • Periodically collaborate with product engineers to design, implement, and maintain high-quality Android features; understand requirements and define optimal solutions.
  • Own end-to-end development for platform and architectural solutions, from requirements definition through architecture, implementation, testing, and release.
  • Lead architectural design for complex features and system components, ensuring maintainability, scalability, and reliability.
  • Optimize app performance (startup time, memory usage, stability) across diverse devices and OS versions.
  • Work closely with machine learning, backend, infrastructure, product, and design teams to deliver seamless mobile experiences; coordinate with other Android engineering teams.
  • Take ownership and evolve Mercari’s mobile platform, SDKs, and shared modules used across teams.
  • Drive code quality via reviews, automated testing, CI/CD improvements, and thorough documentation; champion engineering best practices.
  • Stay current with Android, Kotlin, Jetpack Compose, coroutines, and mobile architecture patterns; contribute to engineering guidelines.
  • Propose ideas to improve user experience, developer experience, and operational efficiency; lead cross-team initiatives and mentor junior/mid engineers.

技術スタック

必須スキル

  • Kotlin and Android development frameworks (Jetpack libraries, Jetpack Compose, Android SDK)
  • Solid understanding of mobile architecture patterns (MVC, MVVM, MVI, Clean Architecture, etc.)
  • Experience with large-scale mobile applications and complex codebases
  • Experience integrating with backend APIs and asynchronous/concurrent programming
  • Strong analytical/problem-solving skills; ability to navigate ambiguity; excellent communication
  • Bachelor's degree in Computer Science, Engineering, or equivalent
  • English: Independent (CEFR B2) Required

歓迎スキル(該当する場合)

  • Experience with large-scale apps serving millions of users
  • Expertise in performance optimization, instrumentation, and mobile observability
  • Experience with modern Android platform capabilities (Kotlin Multiplatform, Baseline Profiles, performance tooling)
  • Contributions to open-source Android projects or active involvement in mobile community
  • Experience driving technical initiatives across multiple teams or owning platform-level components
  • Familiarity with mobile CI/CD, automated testing frameworks, Gradle, and release management
  • UI/UX sensitivity and attention to detail

キャリア成長観点

  • Androidエコシステム全体を所有・影響できる機会、20M+ユーザーへ影響を及ぼすプラットフォーム戦略の形成。
  • ジュニア/ミッドレベルの指導を通じたリーダーシップ育成と、複数チームを跨ぐ技術 Initiativeの推進。
  • 最新のAndroid技術・Kotlin・Jetpack Compose・コルーチンなど有望な領域の深堀りと、プラットフォーム機能の高度化・AIネイティブ連携の経験。
  • 自動化・CI/CD・デベロッパーエクスペリエンスの改善を通じたエンジニアリング生産性の向上。
  • フレックスタイム制の働き方と東京オフィスを活かした、柔軟で成長機会の多い環境。

企業についての所感

シリコンバレー企業に近い文化の日本企業。年収レベルも他のメガベンと比べて高い。まともに昇進すれば1000万円超。テックなイメージはあるが、プロダクト指向が強い企業で選考でアプリの使用経験なども聞いてくる。システムデザインの面接があり対策推奨。

データ取得日: 2026/9/10

このポジションの面接対策

面接に向けて、考え方と伝え方を学習コンテンツで整理しましょう。

面接対策コンテンツを見る

関連求人