具体的な業務内容
ネイティブエンジニア(Android)/ABEMA 〜最高なメディア体験の開発と最高な開発者体験!〜
■業務内容:
Android MobileとAndroid TV端末向けAndroidアプリの開発です。
プロダクトマネージャー、デザイナー、iOS、サーバサイドエンジニア達と新機能開発や改善業務を行うチームで、プロダクトを成長させるための主力エンジニアまたはリーダーの役割を担当していただきます。
これ以外にも開発者体験を向上させる取り組みや、新しい技術の導入検証、テストエンジニアリング、ドキュメンテーション活動などプロジェクトや組織を成功させるための取り組みもあります。
■開発環境:
主な開発言語: Kotlin
IDE: Android Studio
アーキテクチャ(Android Mobile App): Clean Architecture
アーキテクチャ(Android TV App): Google Recommended app architecture
ライブラリ: Kotlin Multiplatform, Jetpack Compose, Dagger Hilt, ExoPlayer, Coil, Roborazzi
Build・CI: CircleCI, GitHub Actions, Composite Build
コミュニケーションツール: GitHub, Slack, Zoom, esa, Notion
■チームの文化や体制、働く環境について:
「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けられる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。私たちは、技術を大切にするのと同じく、一緒に開発するメンバーも大切にしています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境