Rakuten, Inc.

Commerce company

Mobile Engineer

募集部署

レジャープロダクト部 : ゴルフサービス
レジャープロダクト部 : 楽天競馬サービス
ECファーストパーティー開発部


Apply for this position


募集部署

レジャープロダクト部 
Leisure Product Department

 

募集ポジション

ゴルフサービス Androidエンジニア
Android Engineer, Golf Service

 

部署・サービスについて

楽天Goraは日本国内で1900以上のゴルフ場を持つ、日本最大級のゴルフコース予約サイトです。
また、ハワイ・グアム・サイパン・タイ・ベトナムなどのアウトバウンド予約も展開し、中国・韓国からのインバウンド予約も取り扱っています。

 

募集背景

Javaをつかった、Mobile Productへの新機能追加もしくはメンテナンスの経験がある方。Javaを使用した、新たな機能追加をするプロジェクトに携わっていただきます。また安定,安全にまたモジュール化されたメンテナンス性の高いコードで、現在使用しているJavaからKotlinへの移行をするサポートもしていただきます。
他のシステム連携,APIエンジニア,プロダクトマネージャー,UI/UXデザイナー,QAとも協業して開発をすすめていただきます。チームメンバーとの協業、コミュニケーションスキル、プロダクト品質が重要になります

 

職務内容詳細

  • 要件、仕様をレビューし、技術的解決を実施できる
  • デザインワイヤーフレームからアプリケーションの実装ができる
  • デザインの実現性のレビュー再利用性、ライブラリー作成が実装可能
  • パフォーマンスを考慮したアプリケーション実装
  • 他チームとの協業ができるテスト自動化の経験Gitを使ったコードマネージメント最新技術を使ったAndroid開発(セキュリティー含む)
  • 必要な最新セキュリティ、開発のベストプラクティスを積極的に提案することができる

 

必要条件

  • コンピュータサイエンスの学士・修士の資格がある
  • Android開発経験が1年以上ある(Java)
  • APIをつかったAndroid開発の経験がある
  • Gitをつかったコード管理の経験がある
  • コミュニケーションスキルドキュメンテーションスキルチームと共同して、開発・品質に高いモチベーションをもてる方

歓迎条件

  • 2年以上のAndroid開発の経験
  • 2年以上のJavaを使った開発経験
  • 1年以上のKotlinを使った開発経験
  • JavaからKotlinへの移行経験がある
  • Web技術・UI/UXの基礎
  • Test driven 開発の経験
  • Unit/Functionalテストの知識
  • パフォーマンス計測・最適化の知識
    仕様・ガイドラインなどのドキュメント整理


募集部署

レジャープロダクト部
Leisure Product Department

 

募集ポジション

楽天競馬サービス:モバイルアプリケーションエンジニア
Mobile Engineer ,Horse Racing Product

 

部署・サービスについて

我々が所属するレジャープロダクト部は楽天競馬や、楽天GORA、楽天ビューティーなどユーザーのライフスタイルを豊かに・楽しいものにするためのプロダクトを複数担当しています。
そしてその中で我々は、「楽天競馬」(https://keiba.rakuten.co.jp/)という競馬を楽しむ方向けのサービスを担当しています。
楽天競馬は、地方競馬への投票が可能なオンライン馬券販売サイトで、日本国内に存在する15の全地方競馬場のレースの馬券購入が可能です。また、競走馬をオンラインで売買可能な「サラブレッドオークション」や、国内地方競馬に関する情報提供を行いオーストラリア及びニュージーランドでの馬券販売もサポートするなど、国内の馬券販売のみならず競馬産業全体における貢献および地域振興に寄与することを目指しています。
Horse Racing Product Engineeringグループは楽天競馬サービスの開発・運用を支えるエンジニア部隊となっており、 技術力でサービスの安定性を維持しながら、お客様が地方競馬をより楽しめるための新規機能の開発を日々行なっております。

 

募集背景

当ポジションでは競馬を愛する方が気軽に競馬を楽しむためのiOSやAndroid向けアプリの開発を中心に、モバイルアプリ開発に関する深い理解が求められます。楽天グループの技術・サービスの強みを十分に活用し、他サイトが実現できない機能・サービスの実現を目指しています。今のシステムの改善と保守、将来のチャレンジを考えられるモバイルアプリケーションエンジニアを探しています。

 

職務内容詳細

  • 楽天競馬アプリの新規機能の設計、開発、QAサポート、アプリストアへのリリース作業など開発の全般
  • プロダクトマネージャー(または事業部)とのコミュニケーションしながらより良いシステムを構築
  • モバイルアプリ開発チーム内の他のメンバーのコードレビュー及び開発支援・既存システムの運用、メンテナンス、モニタリング
  • ユーザまたは事業部からの問い合わがあった際の迅速な問題特定、及びその対応
  • 既存システムを深く理解しながら、新しいことへのチャレンジ精神もって積極的に改善
  • モバイルアプリ開発のベストプラクティスや深い知識を応用しながら効率的かつ読みやすいコード作成
  • 手動テストやテストコードを用いたシステムの品質担保・リリース作業の自動化など積極的なプロセス改善
  • モバイルアプリ開発の最新情報やトレンドのキャッチし、導入
  • 楽天という1つの大きなチームのメンバーとして周りと協調性を持って業務遂行
  • 社内コミュニティーを通じて会社、及び業界への貢献
  • スキル次第でWebアプリ開発のバックエンドやフロントエンドなど幅広い領域でも活躍

働く環境

現在Androidエンジニア1名、iOSエンジニア2名います。
Swift, Kotlin, Firebase, Fastlane

 

必須スキル

  • 3年以上のSwiftを用いたiOSアプリまたはKotlinを用いたAndroidアプリ開発・Debug・リリース経験、またはその両方
  • Gitを用いたソースコード管理
  • 1年以上のチーム開発の経験
  • テストコードによるコード品質担保・ビジネスレベル以上の英語スキル

歓迎条件

  • Iモバイルアプリ開発チームのリーダー経験 ・KMM、Flutter、ReactNative、NativeScriptなどクロスプラットフォームフレームワークを用いたのアプリ開発リリース経験
  • UI/UXデザイン設計 ・PHPやJavascriptを用いたWebアプリケーション、またはAPI開発・リリース経験
  • モバイルアプリ開発におけるCI/CD Pipeline構築経験 ・日常会話レベル以上の日本語スキルSTQB CTFLレベルまたは同様のQA資格(IVEC Lv4 など

 

 


募集部署

ECファーストパーティー開発部

 

募集ポジション

Senior Mobile App Developer, Digital Reading

 

部署・サービスについて

We are looking for candidates who are highly motivated to help improve our mobile apps for our digital reading services:

<Rakuten Kobo>
We embody everything you love about your favorite local bookshop, perfected for your modern life. Our mission is to bring the power of reading to your world —because we’re book lovers, just like you. Why do we do it? Because we believe stories shape who we are, and words can enhance and transform the world around us.

<Rakuten Magazine>
Rakuten Magazine is a digital magazine subscription service that provides users with unlimited access to a catalogue of about 600 titles for a monthly/yearly fee. We specialize in offering digital magazines on a fixed-rate (subscription) basis, which is tailored to different reading styles and needs of customers. We also aim to revitalize the domestic publishing industry by creating opportunities for publishers to develop new revenue streams. We will continue to seek ways to integrate Rakuten Magazine with different internet services within the Rakuten Group to drive an increase in cross-use of services and further expand the Rakuten ecosystem.

 

職務内容詳細

  • Work closely with our product and design teams to build new and innovative application experiences for the iOS and Android platforms.
  • Implement custom native user interfaces using the latest programming techniques.
  • Build reusable software components for interfacing with our back-end platforms.
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Work closely with project management on ensuringtimely delivery.

必須スキル

  • Have a strong technical background.
  • 6+ years of object-oriented software development experience
  • 2+ years experience building complex applications for Android or iOS
  • Experience building maintainable and testable code bases, including API design and unit testing techniques.
  • Experience with multithreading programming and mobile memory management.

歓迎条件

  • Personal published mobile apps in the Apple App Store and/or Google Play Store
  • A portfolio of apps with major contributions
  • Experience working with or having knowledge of web browser rendering engines
  • Javascript programming experience
  • Ability to read Japanese text