Software Engineer, Android - Merpay

Salary not provided

AndroidKotlinJava
Mercari

Software Engineer, Android

  • 雇用形態:正社員
  • 働き方:フレックスタイム制(コアタイムなし・フレキシブルタイムなし)
  • 勤務地:六本木

組織・チームのミッション

Mercari Engineering Principles

Mercari Engineering Principles は、メルカリのエンジニアリング組織における信念や行動の基盤となる共通認識を明文化したもので、メルカリのメンバー全員が共有するMission、Value、Cultureをエンジニアリングの視点から補完します。これらのPrinciplesは、私たちが長期的に実現しようとする理想的な姿を定義し、最終的にメルカリのミッションを達成するために活用します。

  • Passion For The Product
  • Grow Together
  • Solve Through Mechanisms
  • Collaborate Openly

チームのミッション・求められる役割

  • メルペイのミッションのもと、エンジニアリングで社会を変えたいAndroidエンジニアを募集しています。
  • 現在の開発対象は金融事業ですが、社会インフラをアップグレードするために技術を使って必要な領域を開拓していきます。
  • メルペイのサービスはGrowth段階ですが、新規機能開発も行っており、技術的な観点でのコメントや拡張性を考慮した設計手法の選定が求められます。お客さま目線のUXや仕様改善にチームで取り組んでいただきます。

業務内容

具体的な業務内容は以下です。

  • メルペイの新機能設計/開発および機能改善
  • ペイメントモジュールの設計・開発、メルカリとの統合に必要な開発業務
  • バックエンド(新開発のMicroservices)と連携したAPI設計・実装
  • プロジェクトマネージャー、デザイナー、QAエンジニアと協調したチーム開発
  • CI環境、自動テスト環境の改善

開発環境

  • 開発言語:Kotlin
  • 開発環境:Android Studio
  • ビルドツール:Gradle
  • CI/CD:GithubActions
  • その他:GitHub、Slack、Figma、JIRA、Confluence、TestRail、Firebase Test Lab

ユニークなチャレンジ

  • すべてのプロジェクトでプログラミング言語Kotlinを採用し、Gradleのmulti moduleを活用した大規模アプリケーションの設計/開発に取り組んでいます。
  • メルペイ内だけでなく、各カンパニーのAndroidエンジニアとも議論やフィードバックを行い、日々の設計や品質をアップデートしています。
  • 外部への技術情報のアウトプットや技術コミュニティへの貢献も推奨され、評価される環境です。

応募要件

求める経験・スキル

  • メルカリグループのミッションとバリューに共感できる方
  • KotlinまたはJavaによるAndroid向けネイティブアプリケーションの開発経験
  • チームで他者と協働したモバイルアプリケーションの開発経験

歓迎する経験・スキル

  • 金融機関、Fintech企業での就業経験
  • 大規模ユーザーを持つネイティブアプリの開発・運用経験
  • CI/CD Toolやテストツールを使った自動化の知識/経験
  • OSSの公開、コントリビュート経験
  • 対外的な技術的アウトプット経験(執筆、技術ブログ、登壇など)

語学力

  • 以下のうち、どちらかに該当すること
    • a. 英語:Independent (CEFR - B2) 必須 / 日本語: Basic (CEFR - A2) 歓迎
    • b. 英語:Basic (CEFR - A2) 歓迎 / 日本語: Independent (CEFR - B2) 必須

選考における機会の平等

メルカリでは、多様なバックグラウンドの方にジョインしていただけるよう、年齢、性別、性的指向、人種、宗教、身体能力、その他記号に基づくあらゆる差別をなくすことを約束します。