Androidエンジニア募集!在宅勤務あり!
REALITY株式会社
給与:500万円〜1000万円
雇用形態:正社員
勤務地:東京都
仕事内容
世界63の地域で展開するスマートフォン向けメタバース「REALITY」は、Android・iOSそれぞれのプラットフォームで最高のユーザー体験を提供するため、ネイティブアプリとして開発しています。サービスの規模拡大により、サポートする対象のOSバージョン・端末・言語の種類が増加し、多様な状況を考慮した開発が必要となっています。また、長期的な開発を見据え、コードベースの改善や開発環境自体のアップデートも継続的に実施する必要があります。
当ポジションでは、REALITYのAndroidアプリにおける機能開発・設計、開発フローの整備、開発効率とパフォーマンスの最適化などをリードしていただきます。
◆業務内容
・REALITY Androidアプリの新規機能の開発
- 設計・実装・テスト・リリース後の追加修正対応
- 新規機能に関連する既存機能の改修・改善
・REALITY Androidアプリの既存機能の継続的な改善
- リリース済みアプリで発生している不具合の修正対応
- 表面化していない不具合の検知や予防的な修正対応
・コードベースや開発環境の維持・改善
- 利用しているライブラリ / フレームワークのアップデート対応
- Android OSのバージョンアップに伴う既存機能への影響の調査・必要に応じた修正対応
- Google Playストアのポリシー変更による既存機能への影響の調査・必要に応じた修正対応
- 不具合を作り込まないようにするための仕組みづくり
- チームが必要な知識を獲得しやすくするためのドキュメント作成
・Androidアプリ開発を行うチームメンバーへのEnabling
- Androidに入門しようとするメンバーサポート
- Android経験者がさらにステップアップするためのサポート
応募資格
◆求めるスキル/経験
・Android ネイティブアプリの設計・開発の経験(5年以上)
・Activity, Fragment, View, ViewModelといったAndroid固有のコンポーネントに対する理解
・Androidのライフサイクルに対する理解
・Android Developersのドキュメントで推奨されているアーキテクチャの理解
・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)についての知識