ネイティブアプリエンジニアを募集!

仕事内容

■概略
リクルートが展開するサービスの新規/既存プロダクトのネイティブアプリの企画・開発(設計・実装)、およびリクルート全体のスマートデバイス戦略の推進をご担当頂き、プロダクト改善や価値の創出をすることで事業成長を目指していきます。

■具体的な業務例
ホットペッパーグルメ、Hot Pepper Beauty、じゃらん、Airシリーズ、ゼクシィといった各プロダクトのネイティブアプリの開発エンジニアとして下記のようなお仕事をご担当いただきます。
・既存サービスの機能追加・機能改善のための開発業務
・新規立ち上げサービスのプロダクト新規開発業務
・プロダクトやプロジェクトにあわせた開発プロセス最適化とチームビルディング
・プロダクト開発開始の段階で、中長期を見据えた言語、開発環境、ツール等技術選定
・技術を軸にプロダクトのデザイン/ビジネス要件/コンセプト等の検証実践や推進

※自ら最新技術情報を入手、習得し、サービス推進の観点で合理性が認められれば、積極的に採用される環境

<このポジションの魅力>
・様々なサービスに関わることができる
リクルートグループの各事業会社が保有する多種多様なWebサービスやネイティブアプリの開発に横断的に関っていくことができます。
人材領域・販促領域、今から立ち上げるサービス・既に多くのユーザーを持つサービスなど、領域やビジネスフェーズが違えば、抱える課題も異なります。
それらの幅広いサービスの開発経験が積めることは、このポジションの最大の魅力です。

・「ビジネスをどう成功させるか」という視点で開発ができる
サービスの企画担当と日々コミュニケーションしながら、請負型ではなくビジネス成功にコミットしたシステム開発を推進して頂きます。
受け取った設計書通りにコードを書くのではなく、「どうすればビジネスとして成功できるのか」「どうすればもっとユーザーが喜ぶのか」
といった視点で、開発業務だけにとどまらない企画提案をしていける点も魅力のひとつです。

・フルスタックなエンジニアやご志向にあったキャリアパスをつくれる環境
スコープを明確に区切るのではなく、クロスファンクショナルなチーム開発を推進しています。
どこかの領域に特化するのではなく、フルスタックなエンジニアを目指していきたい方にとっては、そのチャンスが豊富にある環境です。
ご志向に応じて、マネジメント、テックリード、プロダクトオーナーなど幅広いキャリアパスを展望することが出来ます。

求める経験

【必須要件】
◆Androidエンジニア
・Java、Kotlinを用いたAndroidネイティブアプリ開発経験がある方(2年以上)
・SQLite、ネットワーク通信を利用したアプリ開発経験がある方
◆iOSエンジニア
・Objective-C、Swiftを用いたiOSネイティブアプリ開発経験ある方(2年以上)
・ネットワーク通信を利用したアプリ開発経験がある方
・Auto layoutへの理解がある方
◆Flutterエンジニア
・AndroidまたはiOS、Flutter、Reactを用いたネイティブアプリ開発経験がある方(2年以上)
・ネットワーク通信を利用したアプリ開発
※ WEBアプリケーション開発経験が一定ある方は、ネイティブアプリ開発経験は問いません(未経験歓迎)

【歓迎要件】
◆Androidエンジニア
・ GooglePlayストアへのリリース経験がある方
・ MVP、MVVM、 Clean Architectureなどのアーキテクチャに則ったAndroid開発経験がある方
・ Android標準ライブラリ、フレームワークについての知識がある方
◆iOSエンジニア
・ App StoreへのiOSアプリのリリース経験がある方
・ Objective-CからSwiftへの移行経験がある方
・ UIKitへの理解がある方
・ Realmへの理解がある方
・ Apple提唱のMVC以外のアーキテクチャ(例:MVVM)に則ったアプリ開発経験がある方
◆Android/iOS/Flutter共通
・スクラッチからアプリを開発した経験
・オブジェクト指向を理解し実践できるスキル
・何らかのテストフレームワークを用いたテスト経験
・アーキテクトまたはエンジニアとしてプロジェクトをリードした経験、もしくはそれと同等の経験
・サービス拡大に伴い、拡張性を踏まえたアーキテクチャ再設計や大規模リプレイスを行った経験
・サーバサイドの開発経験
・大規模サービスの開発・運用経験(20人月以上)
・OSSに対して貢献した経験
・社外へ向けての公演・執筆活動の経験