具体的な業務内容
【ABEMA】ネイティブエンジニア(iOS)◆土日祝休み/「挑戦と安心」「自由と責任」のカルチャー
〜メディア事業部にて最高なメディア体験の開発と最高な開発者体験を/Androidアプリエンジニア募集〜
■業務内容:
iOS15以降を搭載したモバイル端末向けiOSアプリケーションの開発です。普段はプロダクトマネージャー、デザイナー、サーバサイドエンジニア達とチームで新機能開発やUI改善業務を行います。それ以外にも、新技術の導入やライブラリアップデート、テストアーキテクチャの検証やDeveloper Experienceを高めることにも取り組んでいます。
■開発環境:
開発言語:Swift, Kotlin
IDE:Xcode, Android Studio
アーキテクチャ:Clean Architecture, Flux, MVVM
ライブラリ:Firebase, RxSwift, Realm, SQLite, SwiftyUserDefaults, Kotlin Multiplatform, 他.
■チームの文化や体制、働く環境:
「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方を持っています。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けられる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。
ABEMA Native MobileチームではKotlin Multiplatform(以下KMP)を導入して共通のコードベースで開発を行っています。
Android Mobileアプリ担当のエンジニアだけではなく、iOSアプリ担当のエンジニアも積極的にコミットしています。
新メンバーが加入した際のオンボーディングの一環として業務の開発に近い構成のKMPを利用したアプリ開発チュートリアルプロジェクトを実施いただいており、iOSアプリ担当のエンジニアでも業務で共通コードの実装できるようになるためのサポート体制があります。
※業務の開発に近い構成のiOSアプリ開発チュートリアルプロジェクトもありますので、必要に応じて実施いただきます。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境