応募条件 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)についての知識 学歴 学歴不問