REALITYアプリ/Androidエンジニア/Senior Software Engineer[REALITY]
当社について
「なりたい自分で、生きていく。」
それが私たちREALITY株式会社のビジョンです。
誰もがアバターを持ち "なりたい自分で生きていく" ことのできるメタバースの世界の実現を目指して、スマホ向けメタバース「REALITY」を運営しています。
「REALITY」は海外ユーザーの割合が80%を占めていて、日本発のメタバースサービスとして業界をリードしていく貴重な経験を積めるなど、キャリアアップや成長につながる機会が豊富です。
仕事内容
当ポジションでは、REALITYのAndroidアプリにおける機能開発・設計、開発フローの整備、開発効率とパフォーマンスの最適化などをリードしていただきます。
◆業務内容
• REALITY Androidアプリの新規機能の開発
• 設計・実装・テスト・リリース後の追加修正対応
• 新規機能に関連する既存機能の改修・改善
• REALITY Androidアプリの既存機能の継続的な改善
世界63の地域で展開するスマートフォン向けメタバース「REALITY」は、Android・iOSそれぞれのプラットフォームで最高のユーザー体験を提供するため、ネイティブアプリとして開発しています。サービスの規模拡大により、サポートする対象のOSバージョン・端末・言語の種類が増加し、多様な状況を考慮した開発が必要となっています。また、長期的な開発を見据え、コードベースの改善や開発環境自体のアップデートも継続的に実施する必要があります。
•
• リリース済みアプリで発生している不具合の修正対応
• 表面化していない不具合の検知や予防的な修正対応
• コードベースや開発環境の維持・改善
• 利用しているライブラリ / フレームワークのアップデート対応
• Android OSのバージョンアップに伴う既存機能への影響の調査・必要に応じた修正対応
• Google Playストアのポリシー変更による既存機能への影響の調査・必要に応じた修正対応
• 不具合を作り込まないようにするための仕組みづくり
• チームが必要な知識を獲得しやすくするためのドキュメント作成
• Androidアプリ開発を行うチームメンバーへのEnabling
• Androidに入門しようとするメンバーのサポート
• Android経験者がさらにステップアップするためのサポート
開発環境
• IDE
• Android Studio
• Kotlin
• Multi Module
• Version Catalog
• データ管理
• SharedPreference
• Room
• ネットワーク
• Ktor
• retrofit
• Github
• Github Actions
応募要件
◆求めるスキル/経験
• 求めるスキル/経験
Android ネイティブアプリの設計・開発の経験(3年以上)
Activity, Fragment, ViewModelといったAndroid固有のコンポーネントに対する理解
Androidのライフサイクルに対する理解
Composable関数の概念の理解
Kotlin Coroutines, Flowの概念の理解
Gitを用いたバージョン管理の実務経験
• 望ましいスキル/経験
レガシーコードを含む大規模なコードベースの改善をリードした経験
チームやプロダクトの状況を見ながら適切な技術選定や環境づくりをする能力
自分や周囲のメンバーのために有用なドキュメントを作成する能力
Clean Architecture、MVVMなどのアーキテクチャパターンへの理解・興味関心
モバイルアプリのCI/CD環境の構築・メンテナンスの経験
iOSやサーバーサイドアプリケーションなど、Androidの周辺技術領域での開発経験
Unity C#とAndroid Javaを連携する機能の開発経験
Protocol Buffersの使用経験
AudioRecordやAudioTrack、MediaCodec APIの使用経験
基本的なSQLの文法(DML、DDL)についての知識
Android Developersのドキュメントで推奨されているアーキテクチャの理解
Composable関数の使用経験
Kotlin Coroutines, Flowの使用経験
AIによるVibesコーディングの経験
求める人物像
• REALITYの提示するVision、VALUEに共感できる方
• 自身が運用するサービス・ソフトウェアに対して、主体的に改善を提案・完遂出来る方
• 困難な技術的課題を見つけ、解決策を考え、実行していくことを楽しめる方
• Androidの公式ドキュメントやブログなどから情報を収集し、知識やスキルをアップデートするのが好きな方
• 学んだ知識やスキルをチームで共有したり発信したりすることが好きな方
◆本ポジションで活躍するエンジニアが書いた記事もぜひご覧ください。
「REALITY Androidで使っている技術の紹介」(https://note.com/reality_eng/n/n2ccfcb6a038e)
参考リンク
・REALITY note(https://note.com/reality_eng/)(社員によるブログ)
・REALITY株式会社公式サイト(https://reality.inc/)
・REALITY 公式X(https://twitter.com/reality_jp)
・REALITY エンジニア公式X(https://x.com/reality_eng)
【職種 / 募集ポジション】
REALITYアプリ/Androidエンジニア/Senior Software Engineer[REALITY]
【雇用形態】
正社員
【給与】
年収 5,000,000円 〜 10,000,000円
ご経験・スキル等を考慮の上、決定いたします。
■月給制
・45時間分の時間外手当相当額を含み支給。※超過分支給有
■給与改定:年2回(2月・8月)
・経験、業績、能力、貢献に応じ規定により決定。
■賞与:年2回(2月・8月)
・会社業績、個人業績等によって決定。
■試用期間:あり(3ヶ月)
■評価制度
・半期毎に目標設定・評価面談を実施
【勤務地】
106-0032 東京都港区六本木6-11-1 六本木ヒルズゲートタワー
※原則として月・水・金の週3回オフィス出社
【働き方】
在宅勤務と出社を併用した就業形態をとっております。
(原則として週3日は出社、週2日は在宅勤務)
※入社当初は、業務や会社のカルチャーに慣れていただくことを目的として、一定期間は出社いただくことを想定しております。
詳細は面接の際にご確認ください。
【従事すべき業務の変更の範囲 】
会社の指定する業務
【選考フロー】
書類選考 + 面接3回程度 + (合格の場合)オファー面談
※状況に応じて面接回数は変更する場合があります。
※必要に応じて面談/会食を途中に実施させていただく場合があります。
会社情報
【会社名】
REALITY株式会社
【所在地】
〒106-0032東京都港区六本木6-11-1 六本木ヒルズゲートタワー
【代表取締役社長】
森 晃平
【事業内容】
ライブ配信アプリ「REALITY」の開発・運営
【求職者等に対するハラスメント防止方針】
以下コーポレートサイトをご参照ください。
https://hd.gree.net/jp/ja/recruit/harassment/