なにをやっているのか
サイバーエージェントはインターネットを軸に、メディア事業、インターネット広告事業、ゲーム事業と主に3つの事業を展開しています。
3つの事業の中でも、メディア事業では、サイバーエージェントのビジョン「21世紀を代表する会社をつくる」を実現するために、一般ユーザーから広く認知され社会的に意義があり、インパクトのあるtoCサービスを創ることをミッションに、主にtoCサービスで約20個もの事業やサービスがあるのが特徴です。
これからも人々の心を動かし、世の中を驚かすサービスを創り続けるためにiOSエンジニアの採用を強化していくことになりました。
「21世紀を代表するtoCサービス」を共に創り上げていける仲間をお待ちしています!
サイバーエージェントエンジニア組織 3つの魅力
「技術」....本質的な技術をきちんと捉え、自分自身の強み・得意分野を見つけ、活かせる環境
「創る」....自らのアイデアを形にできる環境
「チームワーク」....サイバーエージェントの採用基準は”素直で良いやつ”。ビジネス職もエンジニア職もワンチームでプロダクトに取り組む環境
こんなことやります
今回は、様々なサービスを手がけるメディア事業部で、Android/iOSエンジニアを募集します。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
・ABEMA,AWA,AmebaなどのWebサービスの運営。
・新規Android/iOSアプリ開発や、既存アプリのフルネイティブ化を担って頂きます。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
【歓迎するスキル、知識・経験】
(Android)
- Android OSに対する深い理解があり、OSに最適化されたアプリケーションを実装できる能力
- Google Play Storeもしくは類似のStoreへのAndroidアプリケーションのリリースおよび運用経験
- Androidアプリケーション内で用いられるOSSに対する最新かつ深い知識とそれらを用いた実装経験
- Android Studio、Gradleに習熟し、パフォーマンス改善などの調査やデバッグを行うことのできる能力
※これからAndroidをメインに行なっていきたいという方も歓迎いたします!
(iOS)
- iOSのフレームワークに対する深い知識とSwiftを使ったアプリの開発経験
- リアクティブプログラミングに対する知識と経験
- モダンなiOSアプリケーションアーキテクチャの知識
- XcodeやInstrumentsに習熟しており、複雑な調査やデバッグを行う能力
(Android/iOS)
- gitやCI,テスト自動化などの開発環境に対する知識とそれらを改善した経験
- 他の職種(ビジネス職、デザイナー、サーバエンジニアなど)との円滑なコミュニケーション能力
【求める人物像】
・チームワークを重視してコミュニケーションをとることができる方
・ベンチャーマインドを持って、スピード感のある開発ができる方
・技術への関心が高く、常に最新の技術を自らキャッチアップできる方
・ユーザを満足させる為にこだわりを持てる方
【現在利用している主なライブラリ】
(Android)
Flutter
Kotlin
- Multiplatform Project
- Couroutines
- Serialization
JetPack各種
Firebase各種
Dagger2/Dagger Hilt
Retrofit2 + Okhttp3
Protobuf
ExoPlayer
JUnit
Mockito (or Mockk)
Billing
(iOS)
Swift
Architecture
- BFF
- Clean Architecture
- Flux
- Multi Frameworks
- MVVM
- RIBs
- UI Components Catalog
- VIPER
Library
- APIKit
- Alamofire
- Cartography
- Combine
- Fastlane
- Firebase
- GoogleTagManager
- HyperioniOS
- IBLinter
- KeychainAccess
- Lottie
- Matcha
- Nuke
- ReactiveSwift
- Realm
- RxSwift
- Sourcery
- SQLite.swift
- SwiftCheck
- SwiftGen
- SwiftUI
- Unio
- VueFlux
- XcodeGen
Package Manager
- Carthage
- CocoaPods
- Swift Package Manager
CI/CD
- Bitrise
- CircleCI
- Jenkins
Test
- Mockingjay
- Nimble
- Quick
- Visual Regression Testing
※ライブラリ選定や、設計方針はエンジニア主導でどんどん変更出来る環境です!
あなたのオススメの技術でCyberAgentのアプリを一緒に成長させてみませんか?