仕事の概要
メルカリ・メルペイが手掛けるサービスを共に企画から開発までしていくプロフェッショナルなiOSエンジニアを募集しています。大規模なアプリケーションであるため、両アプリには多様なプロジェクトがあり、各プロジェクトを構成する10名前後のチームに1〜2名のiOSエンジニアが所属しています。
プロジェクトに応じて求められる役割は変わりますが、チームとして目標を達成するため、各専門領域で高い能力を持ったメンバーと連携することになります。その中で自身も高い専門能力を発揮しつつ、オーナーシップを持ちタスクを全うすることが求められます。どのプロジェクトであっても数多くのお客さまの体験にインパクトのある開発に携わることのできる環境です。プロジェクトの例として下記があります。
・分析チームの分析結果をもとにしたUSアプリの購入体験の向上
・お客さまにあんしん・あんぜんにアプリを利用していただくための体験改善
また、メルペイは現在立ち上がり段階でありつつも、すでに複数のプロジェクトが多角的に動いています。メルカリアプリとのインテグレーションも考慮し、メルカリチームとのコミュニケーションやメルカリアプリで用いられている技術の習得も必要になり、プロフェッショナルな能力が求められます。
技術面では、フェイズ毎に適切な技術を選択するように心がけており、現在はリアクティブプログラミングを採用しつつ、MVVMをベースに拡張したアーキテクチャで開発を行っています。普段の機能開発ももちろんですが、開発プロセスの改善、CIやリリースプロセスの自動化といった開発環境の改善など、問題解決を自発的に行う風土があり、ソフトウェアエンジニアとして多方面の能力を高めることができます。そのほか、下記のような外部へのアウトプットも推奨されており、それらが評価される環境です。
・AltConf, iOSCon, try! Swift、iOSDCといった国内外のカンファレンスでの講演
・Mercari Engineering Blog上での記事執筆
・OSS (Open Source Software) への貢献
・Type-safe Web APIs with Protocol Buffers in Swift at AltConf 2017
・Dependency Injection in Practice at iOSCon 2017
▼具体的な業務内容
・メルカリ・メルペイのiOSアプリケーションの新機能設計・開発及び機能改善
・プロダクトマネージャやデザイナー、サーバサイドエンジニア、QA/テストエンジニアと連携したチーム開発
・コードの品質の改善や、自動化による開発環境の改善
・チームメンバーのコードレビュー
・メルカリへのインテグレーションのためのSDK設計・開発
▼メルカリ/メルペイ iOSチームについて
メルカリ/メルペイ iOSチームには様々なバックグラウンドを持った社員が集まっており、英語での会話が飛び交うようなグローバルな環境となっています。
開発環境としては、大人数でのクライアントアプリ開発を経験することができ、広く利用されているアプリケーションの開発を大規模に行うことができます。
また、経験豊富なメンバーからのコードレビューをもらう機会が多くあり、エンジニアとして大きく成長できる環境が整っています。
他に、海外カンファレンス参加に対する積極的な投資等、最新の技術を習得していただき、業務に活かしていただけるようなサポートも行っております。
学べるスキル
優秀なエンジニア社員と一緒に働ける
募集要項
勤務可能時間
勤務条件
応募資格
・16歳以上の学生
・Swift/Objective-Cを利用したiOS向けネイティブアプリケーションの開発経験
・UIKitなどのiOS標準ライブラリ・フレームワークについての知識
▼歓迎条件
・大規模ユーザーを持つネイティブアプリケーションの開発・運用経験
・3rd party 向けSDKの開発・運用経験
・パフォーマンス最適化についての知識
・StoryboardやAuto Layoutを用いたUI開発における深い知識
・リアクティブプログラミングの経験/理解
・Bitrise/CircleCIなどを使った自動化の経験
・OSSへの貢献
求める人物像
・大胆にチャレンジし、多くの失敗から学び改善していける方
・自ら考え、自ら動き、オーナーシップを持って、成功のために行動できる方
・新しい知識を学ぶことに貪欲で、先端技術に積極的に挑戦していける方
選考フロー
-
- STEP.01
- 技術課題・書類選考
-
- STEP.02
- 1次面接
-
- STEP.03
- 2次面接
-
- STEP.04
- 採用
その他の事項
給与
勤務地
お祝い金
カテゴリー: