Software Engineer (iOS)

開催日程
8/1(水)〜 8/31(金)
実施内容
メルカリに在籍するSoftware Engineerと同じ環境でフリマアプリ「メルカリ」の機能開発に挑戦して頂きます。

メルカリのアメリカ(US)向けアプリと日本(JP)向けアプリの全世界での総ダウンロード数は1億を超えます。大規模なアプリケーションであるため、両アプリには多様なプロジェクトがあり、各プロジェクトを構成する10名前後のチームに1〜2名のiOSエンジニアが所属しています。
プロジェクトに応じて求められる役割は変わりますが、チームとして目標を達成するため、各専門領域で高い能力を持ったメンバーと連携することになります。その中で自身も高い専門能力を発揮しつつ、オーナーシップを持ちタスクを全うすることが求められます。どのプロジェクトであっても数多くのお客さまの体験にインパクトのある開発に携わることのできる環境です。

技術面では、フェイズ毎に適切な技術を選択するように心がけており、現在はリアクティブプログラミングを採用しつつ、MVVMをベースに拡張したアーキテクチャで開発を行っています。普段の機能開発ももちろんですが、開発プロセスの改善、CIやリリースプロセスの自動化といった開発環境の改善など、問題解決を自発的に行う風土があり、ソフトウェアエンジニアとして多方面の能力を高めることができます。

▼現在チームが取り組んでいる業務内容
・フリマアプリ「メルカリ」のiOSアプリケーションの新機能設計・開発及び機能改善
・プロダクトマネージャやデザイナー、サーバサイドエンジニア、QA/テストエンジニアと連携したチーム開発
・コードの品質の改善や、自動化による開発環境の改善

現在、開発では下記のような技術要素を採用しています。

・ReactiveCocoa/ReactiveSwift
・Protocol Buffers
・Swinject
・Firebase
・Cocoapods/Carthage
・Bitrise/CircleCI/fastlane
応募資格
▼応募要件
2019年卒以降の16歳以上の学生
雇用形態
アルバイト
勤務地
東京
勤務時間
10:00〜19:00(休憩60分)
給与
日給 20,000円(別途交通費支給(※))

(※)遠方からご参加される方に、往復交通費および宿泊地を手配いたします
応募方法
エントリーフォームよりご応募ください。
※公開可能なアウトプット(GitHubのアカウント等のソースコードが望ましい)、履歴書をご提出ください
参考記事(ぜひお読みください!)[FYI]

▽Mercari Engineering Blog
http://tech.mercari.com/

▽メルカリ初開催!「自分の価値を知る、高める」 サマーインターンシップ2017を実施しました!
http://mercan.mercari.com/entry/2017/09/14/133000

▽【Mercari Summer Internship】商品画像の色推定を行いました!
http://tech.mercari.com/entry/2017/09/04/170000

▽Cancel detection of transactions based on chat messages
http://tech.mercari.com/entry/2017/09/21/170000