求人ID: 35376
ゲームプログラマー
350万円~400万円
ブロックチェーンゲーム開発のクライアントエンジニアとしての仕事となります。
裁量が大きいので、企画を含めて自分の考えが大きく反映されます。
【具体的には】
<メイン業務>
◎ブロックチェーンゲーム開発エンジニア
・ブロックチェーンゲームのアプリケーション開発
<サブ業務>
◎ディレクティング
・ブロックチェーンゲームの新企画立案
・開発・運営チーム全体の進行管理および対外折衝
◎企画
・ブロックチェーンゲームの新企画立案
・運用中のブロックチェーンゲームの企画・運用業務
・ユーザーが楽しめるようなイベントの企画・立案
・従事すべき業務の変更の範囲
(雇入れ直後)ゲーム開発業務 (変更の範囲)開発業務全般
・就業場所の変更の範囲
(雇入れ直後)会社の定める場所(テレワークを行う場所を含む) (変更の範囲)なし
この求人案件の募集は終了いたしました
仕事内容
データエンジニアの方に弊社のSREチームへ参画いただき、
データ基盤、および、マーケツールの構築・保守をお任せ致します。
具体的にお任せする業務内容としては
- プロダクト、および、業務データの収集・管理
- データ基盤の構築・運用
- マーケティングツールの構築・運用
- 機械学習データの準備
- 周知、訓練プロセスの構築
このあたりを中心にご対応頂く形になります。
募集背景
現状の課題として、
- 一連のデータ業務が複数チームの掛け持ちにより実現されている
- データ基盤の運用がSRE業務を圧迫している
- マーケツールの内製化によりデータ活用・訓練プロセスの必要性が予想される
が挙げられます。
これらを解消し、データ収集、蓄積、加工、活用の流れを一元管理することで、
業務の効率化とデータ活用先の拡大を目指したいと考えています。
現在は主要なプロダクトを対象にパイプラインが稼働し、データ基盤が形になるとともに、マーケ領域でのデータ活用が進んでいるものの、継続して注力している新規プロダクト開発や、生成AIへの期待感などからデータエンジニアへの相談も増えている状況です。
そのため、そういった業務を担って頂ける3人目のデータエンジニアとしてジョイン頂ける
方を探しております。
なぜSREチームにジョインすることになるのか
プロダクト間のネットワーク構築や、サービススタックの管理業務をSREチームが担当しており、パブリッククラウド内をマルチアカウントでの運用に切り替えた際に、SRE活動の一環としてデータ基盤の構築を行っていたのですが、分業を進めた結果、専業としてデータエンジニアリングを担当する方に所属いただいています。
パブリッククラウドの活用について、情報連携しつつスピード感を持って業務を進めるために、現在もチームとしては独立せずに、オーナーシップや管理権限を相互に共有しています。
そのため、SREチームの所属とはなりますがSREとしての業務ではなく
データエンジニアリングを担って頂く形となります。
ジョインして最初にお任せする業務と今後の展望
まずは、既存案件の修正などの簡単なタスクを通して、各プロダクトから連携されているBiqQuery上のデータ構造や、既存のパイプライン、ステークホルダーの把握をして頂きます。
その後、増加しているデータ活用に関する相談の実現方法検討や実装、また、既存データの活用方法のビジネス側への提案など、業務の幅を広げて頂ければと考えています。
魅力、やりがい
・チーム立上げ期のデータエンジニア3人目なので、組織作りの経験を積める
・裁量をもってデータエンジニアの理想像を目指せる
・扱っているデータの量が多いので、やりがいを感じやすい環境
(数パーセントのコンバージョンレートの差で売り上げが大きく変動する)
開発環境
・主要な言語/FW
Python
・GCP
BigQuery, GCS, CloudComposer, Dataflow, StorageTransfer, CloudRun, CloudFunction, Pub/Sub
※将来使用想定としてDatastream, VertexAI, BigQueryML
・AWS
ECS,Lambda, S3, DMS, RDS, Redshift, IncidentManager, VPC
・IaC
Terregrant, Terraform
・BIツール
Looker, LookerStudio
・バージョン管理
GitHub Enterprise
・コミュニケーションツール
Slack, Notion
・その他外部サービス等
GoogleAnalytics, MailPublisherSmartEdition
NewRelic, Sentry, POEditor, CDN, Redmine, Jira, Zendesk
※エディタ、IDEは指定はありません
有償・無償を問わず、ご自身の使い慣れた環境で開発を行えます
弊社サービスの実績について
弊社サービスの直近実績になります。
既存サービスは現在順調に推移しており、この調子を維持しつつ
新規サービスも同じように育てていきたいと考えています。
■全サービスpv数(2022年12月現在)
787,877,261
■利用されている(売り上げのある)国と地域の数
143
■トラフィック量
6.25PB
社内の雰囲気
楽しみながら成?できる職場を実現するために、チーム・メンバーの成?をサポートする仕組み作りに取り組んでいます。
・ムダなことに時間を費やしたくない。クリエイティブな業務に集中できるよう、便
利な外部ツールは積極的に検証し導入しています
・外部セミナーや資格取得、書籍の購入支援はもちろん、業務時間中にも勉強会、LT
を行っています
・全社イベントは最小限に抑え、従業員が自発的に勉強会などを計画することを推奨
しています
・オンオフの切り替えがしやすくメリハリをつけて仕事ができます
チャットツールとしてslackを利用しており、業務の内容にとどまらず、同じ趣味を持
った方が集まって雑談を行うチャンネルが多数あります
例えば・・・猫部 / 犬部 / スターアライアンス部 / 野球部 / 貴腐人の会 / お絵かき部 / 温
泉部 / 狩部 / フリー雀荘 大三元
求める人物像
・課題の解決に向けて積極的に提案、行動ができる方
・独りよがりにならず、議論を通して他者と協業し最適解を導出できる方
・技術面だけでなく、何事にも好奇心旺盛な方
・新しい技術の情報収集を怠らず情報感度の高い方
・社内外を問わず情報発信(勉強会や技術ブログ等)に前向きな方
・システム開発やサービス運営に責任感を持って当たれる方■必須能力・経験
・DWHでの大規模データ処理の実務経験
・データパイプライン構築と運用の経験
■歓迎する能力
・SQLの知識、テーブル設計、データの保守・運用経験
・Python、PHPのいずれかを用いたシステムの開発経験
・BIのレポート開発
・CRMやパーソナライズなどのデータ利活用システム
・機械学習を用いたモデリングの経験
・プロンプトエンジニアリングの経験
・データベースの運用経験、最適なパフォーマンスチューニングの経験
仕事内容
こちらは株式会社CySphereの求人情報になります。
Cygamesグループ内のゲーム開発プロジェクトを担当いただきます。
ハイエンド向けゲームおよびライブラリの設計、開発、テスト、運用
ゲームイベント制御、キャラクター制御、UI制御等、ゲーム全般に関する開発業務
開発技術のスキルアップ、ノウハウ共有
新技術の研究開発
関連記事
Cygames Magazine :
リモートワークが基本の3DCG制作会社「CySphere」誕生 創業メンバーが語る新しい組織の展望
「CySphere(サイスフィア)」がエンジニア募集を開始!リモートワークの力でゲーム開発を進化させる
ブロックチェーンゲーム開発のクライアントエンジニアとしての仕事となります。
裁量が大きいので、企画を含めて自分の考えが大きく反映されます。
【具体的には】
<メイン業務>
◎ブロックチェーンゲーム開発エンジニア
・ブロックチェーンゲームのアプリケーション開発
<サブ業務>
◎ディレクティング
・ブロックチェーンゲームの新企画立案
・開発・運営チーム全体の進行管理および対外折衝
◎企画
・ブロックチェーンゲームの新企画立案
・運用中のブロックチェーンゲームの企画・運用業務
・ユーザーが楽しめるようなイベントの企画・立案
・従事すべき業務の変更の範囲
(雇入れ直後)ゲーム開発業務 (変更の範囲)開発業務全般
・就業場所の変更の範囲
(雇入れ直後)会社の定める場所(テレワークを行う場所を含む) (変更の範囲)なし
仕事内容
こちらは株式会社CySphereの求人情報になります。
Cygamesグループ内のプロジェクトを担当いただきます。
高品質なゲーム開発ではワークフローの複雑化や大量のリソースデータの扱いといった開発効率に影響する多くの課題が発生します。
そのような課題を解決し、ゲーム開発を円滑に進められるように開発支援システム(Webアプリケーションやツール等)の機能設計や実装、環境整備を行う業務となります。
関係部署との相談や調整を行いつつ各部署・プロジェクトにて共通利用できる開発支援システムを目指して開発、運用、保守をしていただきます。
具体的にお任せする業務例は下記となります。
ゲーム開発時に必要な資料やリソースデータの管理を支援するWebアプリケーションの開発、運用、保守
ゲームシナリオ作成を支援するWebアプリケーションの開発、運用、保守
翻訳テキストを管理するWebアプリケーションの開発、運用、保守
部署内の運用効率を高めるための開発
- 保守性/汎用性・パフォーマンス改善
- CI/CDの整備
開発しているWebアプリケーションのリリース業務全般
開発環境
言語:PHP、TypeScript、JavaScript、Python、Shellscript
フレームワーク:React、Vue、Laravel
データベース:MySQL
ソースコード管理:GitHub Enterprise
インフラ環境: AWS、Docker
主に利用する技術やサービス
Git/Docker/JavaScript/TypeScript/PHP/MySQL/AWS/C#
関連記事
Cygames Magazine :
リモートワークが基本の3DCG制作会社「CySphere」誕生 創業メンバーが語る新しい組織の展望
「CySphere(サイスフィア)」がエンジニア募集を開始!リモートワークの力でゲーム開発を進化させる
開発運営支援の仕事とは?開発・運営上の課題解決のための相談窓口【サイゲームス仕事百科】
チームでのシナリオ制作を効率化するために 開発運営支援×シナリオによるキャラクター相関図アプリができるまで
シナリオ制作を飛躍的に効率化する「こえぼん」 開発運営支援×シナリオ連携によるWebアプリ開発
ゲーム・エンターテイメント事業部(SGE)について
サイバーエージェントでは、メディア、広告、ゲーム事業を主軸とした
インターネットサービスを展開しています。
(昨年度実績で 売上約8029億/従業員数約7850名/グループ会社数約119社)
中でも、ゲーム事業部(SGE)は、現在約1700名。計9社のグループ会社で構成され、
スマホゲームを主軸に、グッズ企画・EC・グローバルマーケティング・
NFT・DX・プログラミング教育事業等を展開中。
各社独自の経営をしながらも、各社間で強固に連携し合う独特な文化を持つ組織です。
配属先
「ゲーム×AI」開発を推進する専門組織です。
AI研究・開発、現場への導入支援、ノウハウ向上を目的として
2023年に創設された新しい組織です。
現在約20名のエンジニアとクリエイター、企画職が所属。
ゲーム開発を行う9社のグループ各社と連携し、
ゲーム内においてAIを活用した運用支援を横断的に実行しています!
仕事内容
・機械学習モデルのゲームクライアント組み込み
・AI技術のゲーム領域への応用のための技術検証
・ゲームコアシステムの開発
・キャラクター制御系システム開発
・UIシステム開発
・ゲームシステムにおけるリソース管理
・モバイルゲームにおけるパフォーマンスの最適化
・ゲームクライアント領域に限らず、AI技術を応用した業務効率化ツール等のシステム開発
この他にもミッションを達成するために必要なことを自分たちで考え実行している組織です。
横断チームとして技術でゲーム開発を支えたい方、ぜひご応募をお待ちしております。
事業部(SGE)の特徴
①豊富なパイプライン・新規事業へのチャレンジ
運用・開発タイトル多数/ゲーム以外の新規事業多数。スマホゲームに関しては
他社人気IPや・自社オリジナルのタイトルを含めパイプラインが豊富です。
(タイトル事例)
・株式会社QualiArts
→https://qualiarts.jp/product/
・株式会社サムザップ
→https://sumzap.co.jp/service/
・株式会社Colorful Palette
→https://colorfulpalette.co.jp/service/
②適材適所の人材戦略・抜擢文化
中途・新卒、年齢や立場に関わらず、事業環境の変化、個人の成長ビジョンに合わせて、
積極的でポジティブな配置転換や新規ミッションの開発、昇格等を実行。
入社3年以内での技術責任者への抜擢や、企画職(ディレクターやプロデューサー)への挑戦等。
③ワークライフバランス
徹底した労働時間の管理、女性の長期活躍サポート制度、パパ社員の育休(実績複数)
社内副業・社外副業制度 等々。多様なサポート制度が充実。
④各社・各PJT・各部門 をまたいだ柔軟でタイムリーな組織連携
各社間の垣根なく、年間で50本以上開催されるナレッジ共有会・勉強会や、
組織活性イベントの開催等、シナジーを生み出すための多様な取組みが多数
サービス企画、開発、マーケティング等、多様なシーンで各社ノウハウを学び得ることが可能
この求人案件の募集は終了いたしました
会社概要
私たち Ameba は「100年愛されるメディアを創る」をビジョンとして掲げ、「人と情報をつなぎ、暮らしと心を豊かにする場所を提供し続ける」ために様々なサービスを展開しています。
主なサービスとしては、2004年に開始し、現在では6500万人のユーザー数を誇るブログサービス「Amebaブログ」、仮想空間上でたくさんの人たちとコミュニケーションできる「アメーバピグ」、簡単にオウンドメディアをつくれる「AmebaOwnd(アメーバオウンド)」、個人のスキルを売買できるスキルシェアサービス「REQU(リキュー)」などを運営しています。
最近では、声で気軽にブログを投稿できる「こえのブログ」や、簡単にアフィリエイトをはじめられる「AmebaPick」などの新機能をリリースし、人々の暮らしと心を豊かにするために、日々サービスを磨き上げています。
業務内容
私達Ameba Androidチームでは、10年を超える運用歴を持つAmeba Androidアプリの開発・運用、関連サービスであるAmebaマンガアプリの開発・運用を行っています。
10年以上運用され続けてきたアプリですが、その間に起きた設計等の開発トレンドの変化、組織の変化、プロダクトの変化に対し、以下のような改善、刷新を行い、柔軟に対応してきました。
Jetpack + MVVMアーキテクチャの採用
積極的な開発言語のKotlinへのリプレース(プロダクトコードの85%以上のKotlin化が完了しています)
RxJavaからkotlinx.coroutinesへの非同期処理ライブラリの変更
独自のデザインシステムであるSpindleの新機能への導入
そして、Ameba Androidチームは今以上にプロダクト開発を生産的、効率的に行うべく、新たに技術戦略を策定しました。この技術戦略に基いたAmebaアプリの開発をより加速させるためのチャレンジとブログの読み手、書き手の体験を向上するための新機能開発といった施策の両立を目指し、業務に取り組んでいます。
クロスプラットフォーム開発にもチャレンジしており、Ameba AndroidアプリへのKotlin Multiplatform Mobileの導入やAmebaマンガアプリでのFlutterによるリニューアル開発も行っています。( https://www.cyberagent.co.jp/techinfo/info/detail/id=26615 )
このプロジェクトで経験できること
10年以上運用された多くのユーザを抱える大規模なアプリでの開発
運用されていくコードを生産性高く維持するための設計改善、リファクタリング
エディタやフィードといったブログの書き手、読み手の体験をより良くするための新しい施策の企画を含めた開発
Ameba Pick(アフィリエイト機能)や広告開発といったサービス収益にダイレクトに関わる機能の改善・開発
課題解決のための具体的なアクション
施策開発と並行した既存のアプリアーキテクチャの刷新
iOSチームと連携した技術戦略チームによるアプリ全体での開発推進
Kotlin Multiplatform Mobileの導入の導入によるコード共有の加速
独自のデザインシステムであるSpindleのアプリへの浸透の加速
アプリにおけるアクセシビリティ向上の推進
DevOps等による開発、テストのより高度な自動化の実現
主な利用技術
Android / Kotlin / Java / Jetpack / kotlinx.coroutines / Firebase / Bitrise / GitHub Actions / Kotlin Multiplatform Mobile / Flutter
チームの体制、働く環境について
Ameba Androidチームには10人前後のメンバーが所属しており、それぞれが新機能開発等のプロジェクトにジョインし、iOS/Webフロント/バックエンドといった他のエンジニアのみならずPMやデザイナーも含めたプロジェクトメンバーと施策開発を進めています。Androidエンジニアとしての職域を超えてプロダクトの成功に対して向き合い、開発にとどまらず企画や仕様の策定から分析までを含めた、一気通貫で様々な役割を持ってプロダクトに関わることができます。
プロジェクトと並行してiOSチームと連携した技術戦略チームにジョインし、DevOpsやKotlin Multiplatform Mobileといったトピックごとに取り組みたい課題に協力して取り組む事もできます。
また、Ameba Androidチームでは2週間に1回の頻度で1on1を行っているほか、チーム内も雑談、実装相談問わず自由にコミュニケーションをとる雰囲気が備わっており、オンボーディングからすぐ軌道に乗った開発ができるようサポートできる環境が整っています。
求めるスキル、経験など
必要経験・スキル
Android OSに対する深い理解があり、OSに最適化されたアプリケーションを実装できる能力
Google Play Storeもしくは類似のStoreへのAndroidアプリケーションのリリースおよび運用経験
Androidアプリケーション内で用いられるOSSに対する最新かつ深い知識とそれらを用いた実装経験
Android Studio、Gradleに習熟し、パフォーマンス改善などの調査やデバッグを行うことのできる能力
gitやCI,テスト自動化などの開発環境に対する知識とそれらを改善した経験
他の職種(ビジネス職、デザイナー、サーバエンジニアなど)との円滑なコミュニケーション能力
Jetpack / Android Architecture Componentを用いた開発
歓迎する経験・スキル
ブログサービスの開発経験
リアクティブプログラミングに対する深い理解
開発環境を改善した経験(CIや自動化、テスト導入)
JetpackComposeに対する深い理解
Androidアプリにおける広告SDKのインテグレーション等の実装、運用経験
求められるマインド
多くのユーザを抱える大規模なサービスでの開発でユーザにより良い体験を届けることに喜びを感じる方
「長く運用されている」ことに臆せず、機能開発とのバランスを考えたモダンなアプリ開発の実現にチャレンジしてみたい方
クロスプラットフォーム、特に既存アプリへのKotlin Multiplatform Mobileの導入やFlutterでの開発にチャレンジしたい方
「人に情報を届けるメディアサービス」だからこその、多くの人に気持ちよく扱ってもらうためのUI/UX・アクセシビリティに興味・関心がある方
広告運用、アフィリエイトといったサービスに直接関わってくる収益性のある施策に興味・関心のある方
インタビュー記事
AmebaのAndroidエンジニアたちが語るキャリア論『目の前にあるチャンスを掴む』
【クライアントサイドエンジニア】
\世界No.1ヒットを記録したゲームの運営・開発/
※リモートワークOK!
▼『最高のユーザー体験を、あなたの手で現実のものに』
あなたには当社が開発するゲームにおいて、クライアントサイドの開発全般をご担当いただきます。
▼特徴
・国内だけでなく、海外でもトップクラスのヒットタイトルを生み出している企業です。
・2020年4月より在宅勤務を恒久的に制度化! 「ホームスタイル」を基本とするハイブリッド体制で、柔軟かつ多様な働き方と業務管理を両立しています。
・各種手当(リモートワーク手当や家賃補助など)や全社員へのiPad支給、コミュニケーション活性化制度など福利厚生も充実しており、働きやすい環境です。
▼入社後のキャリアパス
これまでのご経験やスキルに合わせて、クライアントリーダーやパートリーダーなどチームの中心となって活躍していただくことが可能です。
デザイナーやプランナーと協力して面白いゲームを創るための技術研究や検証、ツール制作、ビルドパイプライン設計など、開発環境構築も含めて幅広く携わっていただけます。
▼所属部署について
所属していただく『ゲーム事業部』では、スマートフォン向けのアプリ開発を中心に、IPを使用したコンテンツの開発・運営やPC、コンシューマー機向けのゲーム開発なども行っています。
■仕事内容
【具体的な業務内容】
・Unityを用いてのゲーム開発業務
・開発効率向上のための自動化、ツール制作
・品質向上のためのCIツールによる自動テストなどの環境構築
・ゲーム内の改善、高速化などの企画提案および実装
・ゲームに取り入れるための新規技術研究および検証
※職種や担当領域に捕らわれることなく、ゲームを面白くするための提案や課題解決を行います
【仕事のやりがい】
ユーザーが一番に目に触れる部分なので、ユーザーへゲームの面白さをダイレクトに届けられることです。
プランナーやデザイナーと互いにゲームの面白さに対して追及しながら作っていく工程自体が楽しく面白いです。
また、ほかのクライアントサイドエンジニアやサーバーサイドエンジニアとプログラムや作業フローの改善を進めていくのも非常にやりごたえがあります。
こういったゲーム開発の仕事を通じて仲間とともに成長していける、やりがいある仕事です。
この求人案件の募集は終了いたしました
仕事内容
???? 主にテスト自動化の戦略立案、実装の領域を担当します。
また、進化するUXやサービスの速いリリースサイクルと高い品質の両立のため、
テスト自動化の適用範囲拡大を含め、新しい技術やプロセスの積極的な導入を企画・リードしていただきます。
★チームの雰囲気や業務内容の理解を深めて頂ける記事も是非ご覧ください★
▼品質管理チームのインタビュー記事
https://www.wantedly.com/companies/www-vivion-co/post_articles/533958
▼「Flutterの自動テストをPatrolでやってみた」
https://qiita.com/Fuzicue_/items/abc76ddd521dcecbc145
募集の背景
弊社では国内最大級の二次元総合ダウンロードサイト「DLsite」を中心に、
二次元に関わる幅広いサービスを提供しております。
チームリーダーとともに、各関係部門とコミュニケーションを図りながら、業務を推進いただきます。
現在、弊社サービス・プロジェクトの数に対して、テスト自動化エンジニアが不足している為、ジョインして頂ける方を募集しています。
【具体的な業務】
<テスト自動化の基盤形成>
・自動テストの環境構築
・自動テストシナリオの作成/保守
・自動テスト実行結果のレポーティング
<テクノロジー>
・テスト自動化関連の研究調査, 技術調査
・テスト自動化ツール等の調査
・CI/CDツール等の調査
◆これまでの実績
▼DLsite向け自動テスト作成
Playwrightというブラウザテスト自動化のフレームワークを利用し、一部のテストシナリオを作成しました。
openCVによ画像比較等も駆使し、人間の目では見つけづらい不具合の検知等、工数以外についての価値も自動テストで出すことができました。
▼ネイティブアプリ耐久テストツール作成(エージング)
Airtestという画像認識をベースとする自動テストフレームワークを利用し、
テストシナリオを書くことによって24時間連続実行かつ端末の監視ログを取得するツールを作成しました。
リリース予定の自社アプリに対してツールを実行し、頻度の低い不具合の検知、長時間稼働に対する品質担保に貢献しました。
▼テスト管理ツール(TestRail)と連携し、自動テスト実行時にテスト項目とテスト結果を自動生成
TestRail導入に伴い、自動テストについてもテスト結果をTestRail側で閲覧できるようにしました。
この対応によって、今後の自動テストについては効率的にテストケース管理もテスト結果も
TestRailで他手動QAと同様に管理できるようになりました。
また、ログを蓄積することによって今後の品質分析にも利用できるようになりました。
現在取り組んでいること
▼Android/iOSアプリ「comipo」のリグレッションテスト自動化
Appiumというモバイルアプリテスト自動化のフレームワークを利用し、リグレッションテスト自動化を対応しています。
リグレッションテストを自動テスト化することで
- 不具合の早期発見
- リグレッションテスト工数の削減
- 既存機能不具合の検知
- ヒューマンエラー防止
等、様々なメリットが発生することを期待しています。
また、自動テストを導入する為に、以下のようなシステム構成も検討、対応しました。
- モバイルテスト自動化構成例 -
1.Jenkinsをトリガーにgitから最新のコードを取得
2.TestRail APIでテストランを自動生成
3.pytestを実行し、appiumを経由してスマートフォン(実機)を操作、期待値確認
4.テスト結果をTestRail APIで送信
モバイルテスト自動化構成例
今後取り組んでいきたいこと
▼自社サービスの自動テスト適用範囲の拡大
いくつかの自動テストを作成しましたが、自社サービスの自動テスト網羅率はそれほど高くありません。
今後も引き続き自動テストの範囲を広げ、継続的な品質担保を行っていく必要があります。
その為には新規メンバーの追加、モダンな技術やAIを用いて作業を効率化する必要があります。
▼自動テストを用いた本番環境エラー時のアラート追加
弊社のサービスのいくつかはアプリを運営する為に、機能リリースとは関係なく変更が入る瞬間があります。
その為に、開発サイクルの中で実行する自動テストは引き続き作成すると同時に、
本番環境での品質にも今後はフォーカスしていきたいと考えています。
UIに関するエラー発生にも早急に気付けるように、今後はUI自動テストツールの利点を生かした取り組みをする予定です。
自動テスト開発環境
・言語
Python
・テスト管理
TestRail
・自動テスト利用
Playwright / Appium / Airtest / openCV
・CI/CD
Jenkins
・コミュニケーションツール
Slack / Notion
仕事の魅力
・自社サービスのアプリケーションに対して自動化を推進することができます。
・自動テストの技術選定やシステム設計について、裁量を持って活動することができます。
・2021年7月より品質管理チームが設立、2022年8月に自動テストを始動し、少人数チームとなりますので、意見を通しやすい環境にあります。
社内の雰囲気
オタクな人たちだけでなく、様々なバックグラウンドの社員が在籍しており、会社のビジョンを実現するため社員一丸となって働いています。
全体として、仕事やプライベート問わず何かしらこだわりや、夢中になるものを持っている社員が多く、お互いのこだわりや大切なものを尊重しています。
・メンバーをフォロー、サポートするための1on1を定期的に行っています。
・OKRで短期~長期のマイルストーンを掲げ、チーム間の連携や協働を促進しています。
・外部セミナーや書籍購入支援などスキルアップできる環境が整っています。
・飲み会の強制参加などは一切ありません。
・10時~18時の実働7時間に、集中力を高めて時間内で仕事をする社風です。
・オンオフの切り替えがしやすくメリハリをつけて仕事ができます。(全社平均残業20時間/月)
チャットツールとしてslackを利用しており、業務の内容にとどまらず、
同じ趣味を持った方が集まって雑談を行うチャンネルが多数あります
例えば・・・猫部 / 犬部 / スターアライアンス部 / 野球部 / 貴腐人の会 / お絵かき部 /
温泉部 / 狩部 / フリー雀荘 大三元
働き方
現在コロナ対策などもあり、会社全体としてはご本人の希望を考慮しながら、リモートワークと出社を混ぜて対応をしています。
全社のうち半数がフルリモートワークとなっており、出社している社員についても「週3日以上の出社」としているため、週2日はリモートワークの社員も多いです。
※品質管理チームでは作業環境の都合により「週3日以上の出社」を必須とさせていただいております。
また、viviONは1日7時間労働(10時出社~18時退社で、休憩1時間)で、給与にみなし時間外労働手当を含んでおりません。
世の中的には8時間働くことが当たり前という状況かもしれませんが、私たちの会社、私たちの部署においては、しっかりと成果をだしていれば、労働時間については個別の事情を考慮して弾力的に運用したいと考えています。
人事制度
中長期における会社の成長を支える人材の育成を重視するための人事制度を導入しています。
具体的には、グレード制に基づき、評価・等級・報酬が決定されます。
グレード毎に定義されている求めるミッション、ビジネススキルに応じて、個人OKRで短期~長期のマイルストーンを掲げ評価を行っていくため、評価軸が明確にされています。
また、いかに1日7時間の勤務時間内に効率よく、生産性高く業務を行えるかを大事な指標としているため、多く残業をすることが評価につながるということはありません。
【具体的な業務内容】
・効率的なCICD、QAの自動化と最適化などを含むビルド環境の構築
・ビルドパイプライン、アセットパイプライン、その他パイプラインの構築
・ビルドマシンやJenkinsのセットアップ、メンテナンス、トラブル対応
・Unity, Xcode, などのバージョンアップや証明書関連の更新
・PJ定型作業の自動化
・クラウドビルド移行に向けた調査及び検証
・検証アプリ配信サービスやJenkinsなどのアカウント管理
【仕事のやりがい】
ビルドエンジニアの仕事のやりがいは多岐にわたります。
アプリケーションのビルドプロセスを通じて自動化と効率化を推進し、多くの技術に触れることで幅広いスキルと経験を獲得できます。
CIツールの導入と運用に関わり、チーム全体の成功に貢献する達成感が高まります。
また、クラウド環境でのアプリケーション構築とその運用経験を通じて将来に向けた価値のあるスキルや成長の機会を獲得できます。
ビルドエンジニアとしての向上心を持つことで、新しい技術に対する適応力が高まり、キャリアの発展が期待できます。
利用各所からのフィードバックを受けて、パイプラインを改善し、ユーザーに価値を提供することで大きなやりがいを感じながら、自己成長も実現できる仕事です。
これまで DeNA で培ってきたゲームタイトルの運営やゲームサーバーコンポーネントの開発・運用のノウハウを活かして、どのタイトルでも共通で必要になる機能の開発や、各タイトルに特化した機能の開発を行っております。
各メンバーに何を担当いただくかは、メンバーの WILL やその時々のチームバランス等を踏まえて決めています。
主な業務内容は以下の通りです。
・ゲームタイトル向け API の設計・実装
・ゲームタイトルの運営/システム管理に必要となる GUI/CLI ツールの開発・運用
・自社開発の BaaS やクライアント SDK とのブリッジ部の設計・実装
開発言語: Golang
クラウド: Google Cloud (Google Kubernetes Engine)
DB: Cloud Spanner
モニタリング、ロギング: Cloud Monitoring, Cloud Logging, BigQuery
コミュニケーション: Slack, Google Meet, Confluence, Jira
開発環境: Mac
この求人案件の募集は終了いたしました
仕事内容
DLsiteで購入した同人誌、電子書籍、音声・動画がすぐに楽しめるビューワーアプリ「DLsite Play」のフロントエンド開発をお任せします!
■メイン業務
DLsite Play上で表示する画像ビューア、音声プレイヤーなどの開発
デザインシステムの導入
依存ライブラリの定期的なアップデート
パフォーマンスチューニング
Github Actionsを用いたCI環境の整備
適性/志向に応じて、フロントエンドエンジニアの教育や組織づくりに関する諸業務にも携わっていただきます。
※一部成人向けコンテンツに関わる場合がございます。
直近で対応している業務例について
■DLsiteのビューアアプリ「DLsite Play」の開発
ユーザーが作品の閲覧に集中できる体験を提供するために、ナビゲーション設計の見直し、一部ページのUIリニューアルを進めています。
■ デザインシステムの導入
開発効率の向上、一貫性のあるユーザー体験を提供するために、デザインシステムの導入を進めています。
これまで積極的に取り組めていなかったアクセシビリティの改善も同時に進めています。
■ バンドルサイズの最適化
DLsite Playはクライアントサイドレンダリングを採用し、ルーティングにはreact-routerを使用しています。しかし、コードスプリッティングが不十分なため、バンドルサイズが肥大化しています。
この問題を解決するために、コンポーネントの遅延読み込みの導入を進めています。 また、遅延読み込みを前提としたコンポーネント設計になっていないため、コンポーネントの設計の見直しも行なっています。
■ パフォーマンス計測のためのメトリクス収集
Web-Vitalsだけでなく、画像ビューア単体の起動速度など、ページ表示以降のパフォーマンス計測のためのメトリクス収集を進めています。
■開発環境
・React
・TypeScript
・react-router
・Dexie.js
・Vite
・Vitest
・Testing Library
・Storybook
■開発環境
・Slack
・Notion
・Sentry
・Figma
・Google Analytics など
社内の雰囲気、働き方
楽しみながら成長できる職場を実現するために、チーム・メンバーの成長をサポートする仕組み作りに取り組んでいます。
オタクな人たちだけでなく、様々なバックグラウンドの社員が在籍しており、会社のビジョンを実現するため社員一丸となって働いています。
全体として、仕事やプライベート問わず何かしらこだわりや、夢中になるものを持っている社員が多く、お互いの価値観や大切なものを尊重しています
■配属先
開発部フロントエンド開発チームは、新規サービスのWebサービスやアプリの開発を行っています。
GM1名、マネージャー1名、サブリーダー2名、メンバー9人、20代~40代で構成されています。
■オフィスの仕事環境について
オフィスチェアについては、高級チェアであるエルゴヒューマン or シルフィーを選択いただいています。
ご入社時のPCについては WindowsとMacを選択いただくことが可能です。
■リモートワークについて
入社後は出社となりますが、業務に慣れたらチームと担当プロジェクトの上長承認のうえ「フルリモート勤務」もしくは「週3日以上出社」を選択することが可能です。
※「週3以上出社」への切り替えは入社1~2ヶ月後、「フルリモート」への切り替えは入社2~3か月後となる方が多いです
昨今のコロナ禍の状況をふまえ一時的に、フルリモート勤務の方に対しては、通勤手当(1ヶ月分の定期券購入代金)の代わりにフルリモート手当を支給し、在宅勤務の環境を整えてもらっています。フルリモートであっても出社された場合には日額2,500円を上限に往復交通費を支給しています。(今後の動向によってはフルリモート手当について変更される可能性もございます)
リモートワークと出社の方がいるので、コミュニケーションが不足しないよう週一の定例MTGで業務の共有だけでなく「フリートーク」の時間を設け、
業務プライベート問わずお互いの近況を話しています。
また、フロントエンドエンジニア専用のSlackチャンネルがあり、文章または口頭でいつでも気軽に相談できる場があります。
■技術の向上を目指す方大歓迎
会社として技術向上に取り組んでおり、目標や研究開発に業務の10%の時間を充てることを目指して取り組みを進めています。
チーム内でLT会を設けるなど、技術に関する議論も活発です。Qiitaやnoteを利用した外部への発信も力を入れており、メンバー一人ひとりが楽しみながら業務と学習を行い成長に繋げています。
■プライベートをしっかり楽しむことも大切に!
10~18時の実働7時間の間に、集中力を高めて効率的に仕事をすることが求められる社風です。(上記就業時間外の残業代は1分単位で支給されます。全社平均残業20時間/月)
外部セミナーや書籍の購入支援などスキルアップできる環境が整っています。
全社イベントは最小限に抑え、従業員が自発的に勉強会などを計画することを推奨しています。
■人事制度
中長期における会社の成長を支える人材の育成を重視するための人事制度を導入しています。
具体的には、グレード制に基づき、評価・等級・報酬が決定されます。
グレード毎に定義されている求めるミッション、ビジネススキルに応じて、個人OKRで短期~長期のマイルストーンを掲げ評価を行っていくため、評価軸が明確にされています。
また、いかに1日7時間の勤務時間内に効率よく、生産性高く業務を行えるかを大事な指標としているため、多く残業をすることが評価につながるということはありません。・フロントエンドエンジニアとしての実務経験が2年以上、もしくは同等の能力を有する方
・主体的に動ける方
※学歴は不問です。
【必須スキル・経験】
・Reactの実務経験(2~3年以上)
・React Hooksを用いた開発経験
【歓迎する能力】
・Vue.jsなどJavaScriptのフレームワークを用いた中規模程度のアプリケーションの開発経験がある方
・JavaScriptを用いた動的なページ作成経験のある方
・HTML5、CSS3(Sass)でPC/SPサイト(レスポンシブ含む)のコーディングができる方
・Gitなどのバージョン管理システムを扱える方
・TypeScriptを用いたアプリケーションの開発経験
・テスト導入・デザインシステム導入・アクセシビリティ推進のご経験
・アプリケーションの規模や機能に合わせたJavaScriptフレームワーク選定ができる方
・Docker上で開発環境の構築ができる方
・SPA や SSR の開発経験がある方
・Node.js、PHPを扱える方
・ECサイト、大規模WEBサービスの開発・運用経験
・チームマネジメント、チームリーダーのご経験(規模は問いません)
【こんな方をお待ちしています!】
・運用担当、デザイナー、エンジニアと協力していいものを作りたい方
・デザイナーの細かなデザインにも理解がある方
・DOMを正しい構成でシンプルに書ける方
・リファクタリングが好き・得意な方
・指示された事だけでなく、自分から提案し行動に移せる方
・成長意欲を持ち、自ら学ぶ姿勢をお持ちの方
・社内外とのコミュニケーションが円滑にできる方
ドリコムでは、主力事業であるスマホゲームのグローバル展開を事業戦略として掲げており、それに向けて更なるDevOps・SRE領域の機能強化を技術領域の中長期戦略としています。
また、前期に事業化したDevOps・SRE領域の外部向け支援サービスをさらに拡大すべく研究開発・事業拡大の為の採用を進めています。SRE部のメンバーとして下記業務の中でご自身の志向を伺いながら調整させていただければと考えております。
・バックエンドの負荷/脆弱性対策
・スマホゲームのチート対策
・各種クラウドや開発サービスのシークレット情報管理の運用・システム設計と推進(たとえばVaultを使ったアクセスコントロールなど)
・セキュリティチェックの自動化や基盤開発の設計と開発
・DBシャーディングミドルウェア/ライブラリといった、社内ライブラリの開発・メンテナンス
・AWS上に構築されたRailsベースのインフラ運用
・各タイトルのクエリ改善の提案と推進
・社内外アプリの負荷試験設計と分析
・EC2からECSへの載せ替えの設計と推進
・ECSベースのアプリのSLI/SLOの設計と実装
・運用サービスのデプロイメントの改善の提案と推進
・クラウド運用における定常業務の自動化の設計と推進
・バックエンド/APIサーバーの開発・運用
・アプリ運用における定常業務の自動化の設計と推進
・AWS上に構築されたRailsベースのバックエンドのチューニング
・オンプレ環境上のRailsベースサービスのAWS移設
・GCP上に構築されたGolangベースのインフラ構築・運用
現在の運用タイトルは11本で、その他新規で5?6本程度の開発が進行しています。
SREチームは各タイトルの開発チームと協力してミッションやチームの課題を解決し、運用の改善を行います。
この求人案件の募集は終了いたしました
会社概要
「ABEMA」は、テレビのイノベーションを目指し「新しい未来のテレビ」として展開する動画配信事業です。開局9年目に入り、FIFAワールドカップやMLB(メジャーリーグベースボール)など世界的なコンテンツを始め、ニュース、アニメ、恋愛番組、格闘、バラエティなど、多彩なジャンルの約25チャンネルを24時間365日放送しています。
オリジナルエピソード数は国内発の動画サービスで日本No.1(※1)を誇り、注目の新作映画、国内外の人気ドラマなど豊富なラインナップの作品や、様々な音楽や舞台のオンラインライブも展開しています。テレビ、オンデマンドなど、時間にとらわれることなくいつでも作品をお楽しみいただけるほか、スマートフォンやPC、タブレット、テレビデバイスで、場所にとらわれることなくライフスタイルに合わせて番組を視聴いただけます。
また、DAZN、WOWOW、 J SPORTSなど、外部のOTTサービスと連携したプラットフォーム配信事業や、災害時のニュース報道では社会的インフラを担うメディアとしての役割も果たしています。
誰もがいつでもどこでも、それぞれのライフスタイルに最適な形で様々なコンテンツを享受できるよう、現在約140名の開発エンジニアやデザイナーが日々サービスの改善を行っています。
(※)2022年1月時点、自社調べ
業務内容
ABEMAの大規模データを、社内のより多くのユーザーに安心して利活用してもらうための環境整備、データ整備を実行するポジションです。
依頼に応じたデータを整備するだけでなく、DataOpsのようなデータ運用の仕組み化を設計実装してもらいます。
チームの価値基準
データそのものに対して 品質、発見、安全 を担保する
データの所有権をドメインチームに分散しつつ、 管理及び監視を集中的に行う
データ整備作業の価値を理解しつつ、仕組みを提供することをより重視する
チームの文化や体制、働く環境について
小規模なチームなので、朝会などで頻度高くコミュニケーションをとっています。困った時は周りがサポートできる体制です。
またAI利用も見据えたデータ整備など、データを事業に繋げる議論も活発です。
開発言語:Python、SQL、Java(一部)
DWH:BigQuery
モデリング:Looker
分析/BI:Tableau、Looker Studio (Pro)
その他:GitHub, Slack, Zoom, esa, Notion, JIRA, Figma
求めるスキル、経験など
必要スキル・経験
クラウドベースのDWH運用経験 (1年以上)
クラウドベースの分散システムにおけるインフラ運用経験 (1年以上)
100万Req/day程度規模のビッグデータプロダクト開発経験 (1年以上)
パブリッククラウド上での開発経験(1年以上)
ドキュメンテーションスキル
Githubプルリクエストベースでの実務経験
複数人でのチーム開発の実務経験
歓迎する経験・スキル
データベースおよびNoSQLのスキーマ設計経験
データ基盤のアーキテクチャ選定から構築までの0->1経験
プロダクト成長フェーズにおけるデータマネジメント経験
求められるマインド
私たちは開発組織として仕事をする上で大事にする事を、開発本部ミッション・ステートメントとして5つ掲げています。
大小のタスク関わらず自分たちのしている事はどのような事に向かっているのか?
技術者として学び続けレベルの高い仕事を目指し、技術の力でサービスを前進させ永く続くサービスを目指して行こうという思いが込められています。
DHQ ミッション・ステートメント
なぜ?から始めよう
プロの仕事をしよう
すべてのサービスを技術で前進させよう
チーム・アベマの意識を忘れない
10年間進化し続けるサービスを創ろう
「世界に誇れる新メディア」を目指し、私たちと一緒に挑戦し続けてくれる人をお待ちしております
配属組織
私たちTeam Caravanは『世界中で楽しまれる、ほんとうに面白いゲームを作る』をミッションに掲げ、開発に取り組んでいます。
Team Caravanの代表作は『陰の実力者になりたくて!マスターオブガーデン』『2.5次元の誘惑 天使たちのステージ』など多数の人気原作のゲームタイトル。
人気原作作品からオリジナル作品まで幅広いジャンルを開発しています。
詳しくはこちらをご覧ください
https://recruit.aiming-inc.com/team-caravan/
具体的な仕事内容
・スマートフォン向けソーシャルゲームの開発・運用
・C#/ASP.NET Core 5を利用した、大規模DAUのあるソーシャルゲームの開発・運用を担当
・しい機能やイベントの規実装運用の改善
・既存実装の修正
・MySQLクエリ最適化
・バッチ処理の追加/修正
・トラブルシューティング
・KPI分析基盤の運用などの業務
開発環境
※ プロジェクトによる
・開発ツール:Microsoft Visual Studio, gcc, gdb 等
・主な使用言語:C#, C++, SQL 等
・補助的に使用する言語:Ruby, JavaScript, シェルスクリプト 等
・OS:Linux, Windows
・データストア:MySQL, Redis 等
・その他ツール:git, github, Jenkins 等
応募資格
■必須条件 / 経験
・2年以上のソーシャルゲームのサーバーサイド設計・開発・運用経験
・処理負荷を考慮して、プログラム設計・実装ができるC#もしくはJavaの言語知識を有すること
■優遇条件 / 経験
・ネットワークプログラミングの経験
・設計レビュー、コードレビュー、TDD/BDD の経験
・DBテーブル設計、パフォーマンスチューニング、負荷テストの経験
・GCPを用いたWebサービスインフラ構築経験
・kubernetesによる実行環境の構築経験
・大規模サービスのインフラ構築経験
・非同期プログラミングの経験
・ゲームクライアント開発経験
・オンラインゲームの開発経験
・OSSへの貢献
・英語文書の読解能力
・エンジニアとして強い向上心と好奇心を持っている方
・勉強会や技術イベントなどに積極的に参加している方
・ゲーム開発への関心が高い方
・しいサービス/言語/ツールが出るととりあえず試してみる方
・常に個人的に何かを作り続けている方
応募書類
・顔写真付き履歴書
・職務経歴書
・ゲームプレイヒアリングシート
・エンジニアスキルシート
・ソースコード(任意)
インタビュー
Team Caravanのエンジニアインタビューはこちらからご覧ください
https://gamebiz.jp/news/374990
主な仕事内容
あなたにお任せしたいお仕事は、AWS、GCP、Azureなどのクラウド環境の設計や構築など
案件によって基本設計、詳細設計、構築、テストまで一貫した業務をお任せします。
IT系だとCTCやSCSK、Skyや帝人など、WEB系だとアクセンチュアやシャノン、PPIHなど業界を牽引するトップ企業含め様々な企業と安定的な取引を行っております。
当社社員は、プロダクションカンパニーの一員として各社クライアントのプロジェクトに参画し、1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
エクストリームってどんな会社?
エクストリームは2005年の創業以来、一貫してクリエイターやエンジニアなどのデジタル人材が活躍できる事業を多角的に展開してきました。ゲーム開発・運用、アプリ開発、WEBサービス開発、クラウドプラットフォームなど事業領域もどんどん広がっています。
社員数はグループ全体で600名以上。
エンジニアをはじめデザイナー、ディレクター、プランナー、PMなど幅広い職種のメンバーが所属しています。
クライアントのプロジェクトごとにクリエイターとエンジニアがひとつのチームをつくり課題を解決していきます。多彩なプロジェクトに参画できるのでスキルを固定化せず、常に新しいスキルを身につけられるのがメリットです。
エクストリームは、社員同士が技術やノウハウを共有して常にアップデートしているので、時代の変化にも対応できるクリエイター・エンジニアになれます。
はたらく環境
【働き方改革】
エクストリームは働き易い会社を目指して、休日休暇、各種福利厚生など様々な制度を策定し、ワークライフバランスのとれた環境を整えています。また社員の産休・育休取得・復帰を応援しています!安心して長く働きたい方に適した環境です。
・年間休日127日
・平均残業時間10.9時間
・育児休暇取得率100%(2017年5月~2021年4月)
・豊島区ワーク・ライフ・バランス推進認定企業(第13期)
【出社体制について】
参画するプロジェクトにより異なりますが、全社員の70%が週1回以上リモートでの勤務を行っています。
【スキルアップ支援】
技術や知識を増やすための制度が充実しています。
・資格取得支援制度(情報処理技術試験、日商簿記検定など)
・ビジネスマナー研修
・社員力向上研修
・OJT研修
・クリエイター・エンジニア&エンジニア研修
・社長表彰制度
・図書購入制度
・10xEng(オンライン研修制度)
・eaTech(テーマ別技術研修制度) 他
【社員同士の交流・割引制度について】
・部活動補助金(ゲーム部・ダーツ部・バスケ部・軽音部など)
・社員超会(全社員参加で開催するお祭りイベントです!)
・C&E感謝の集い(月に一度、開催月に入社した社員(クリエイター&エンジニア)を集めて交流パーティーを行っています)
・全国40カ所にある保養施設、レストラン、スポーツ施設などで割引あり
・クラブオフ制度(映画や演劇チケット、旅行や飲食店の大幅割引など)
福利厚生などはたらく環境について詳しくはサイトをご覧ください。
募集要項
【必須要件】
■AWS,GCP,Azureの運用経験 18ヵ月
■サーバーのコマンド操作経験 12か月
■サーバー構築またはインスタンス構築経験 12か月
■ネットワーク(L2-L3)の知見がある方
■セキュリティ製品経験の知見がある方
【歓迎要件】
■インフラの経験または知見が深い方
■チーム単位でリーダー経験がある方(3人以上)
仕事内容
スマートフォン/PC/アーケードゲームと連動したWebサイト、バックエンド設計、開発作業
物販、BtoBサイトのバックエンド設計、開発作業
採用要件
会員制(ログイン/ユーザ認証をともなう)のWebサイト、アプリケーションのバックエンド(BtoC、BtoB 問わず)の開発業務経験
Webサーバ向けアプリケーションフレームワークを使用した開発業務経験
RDBのテーブル設計、実行計画、チューニングの経験
サーバ負荷テストの設計、実施経験
歓迎スキル
OpenID Connect などシステム間の認証認可の実装経験
課金・決済システムの開発、または課金・決済システムを利用したシステムの開発経験
WebSocketによるリアルタイム通信実装経験
Apple/Googleなどのプラットフォームとの連携作業経験
RDS以外(NoSQL etc)のデータベース、データウェアハウスの使用、開発経験
会員制(ログイン/ユーザ認証をともなう)のWebサイト、アプリケーションのバックエンド(BtoC、BtoB 問わず)の運用業務経験
CI/CD環境の構築・運用
雇用形態
正社員
※スキルやご経験により、契約社員でのご提示となる場合がございます。
会社概要
「ABEMA」は、テレビのイノベーションを目指し「新しい未来のテレビ」として展開する動画配信事業です。開局9年目に入り、FIFAワールドカップやMLB(メジャーリーグベースボール)など世界的なコンテンツを始め、ニュース、アニメ、恋愛番組、格闘、バラエティなど、多彩なジャンルの約25チャンネルを24時間365日放送しています。
オリジナルエピソード数は国内発の動画サービスで日本No.1(※1)を誇り、注目の新作映画、国内外の人気ドラマなど豊富なラインナップの作品や、様々な音楽や舞台のオンラインライブも展開しています。テレビ、オンデマンドなど、時間にとらわれることなくいつでも作品をお楽しみいただけるほか、スマートフォンやPC、タブレット、テレビデバイスで、場所にとらわれることなくライフスタイルに合わせて番組を視聴いただけます。
また、DAZN、WOWOW、 J SPORTSなど、外部のOTTサービスと連携したプラットフォーム配信事業や、災害時のニュース報道では社会的インフラを担うメディアとしての役割も果たしています。
誰もがいつでもどこでも、それぞれのライフスタイルに最適な形で様々なコンテンツを享受できるよう、現在約140名の開発エンジニアやデザイナーが日々サービスの改善を行っています。
業務内容
マルチデバイス展開をしているABEMAのうち、以下のアプリケーションの開発・運用を行います。
Webブラウザ版アプリケーションの開発・運用
スマートテレビ向けHTML5アプリケーションの開発・運用
番組の編成やコンテンツ管理を行う運用管理システムの開発・運用
クライアント Web アプリケーションの UI 開発だけでなく、配信を行う CDN から、Google Cloud 内のWebサーバーまで、Webに関わる多くの領域を担当します。プロダクトマネージャー・デザイナー・QAと連携した機能開発や高パフォーマンスで快適なユーザー体験の実現に取り組んでいます。
開発チームは技術を大切にするのと同じく、チームで働くメンバーを大切にしています。
定期的な 1on1、Web 技術共有会、KPT、Web チーム横断の横軸活動などの取り組みを通じてチームを強くする取り組みが盛んです。
「新しい技術にチャレンジしたい」「チームに新しい仕組みを導入したい」などプロダクトをより良くし、チームを成功に導こうとする人を歓迎します。
応募時にはGitHubアカウント、Qiitaアカウント、登壇資料などアウトプットがわかるものをご用意ください。
チームの文化や体制、働く環境について
「21世紀を代表する会社を創る」ためのABEMA本体であるサイバーエージェント流のカルチャーがあります。「挑戦と安心はセット」という組織文化、そして挑戦においては「自由と責任をセットで」という考え方です。
「社会のインフラ」になり「世界に誇れる新メディア」を目指すABEMAでは、安心して個人やチームが挑戦をし続けれる環境を大事にしており、そのための制度や抜粋制度などを用意します。
社会や会社が大きく変化していく中で、スキルだけで選ぶのではなく、私たちのカルチャーにフィットする人を求める方針は変わりません。
開発組織全体では150名以上で、所属するプロジェクトによって、プロダクトマネージャー、クライアントエンジニア、サーバーサイドエンジニア、デザイナーなど様々なロールのメンバーと連携して業務を行います。実際の開発だけでなく、プロダクトの方針や仕様などについてのコミュニケーションも盛んです。
Webフロントエンドエンジニアは2024年7月現在で15名程度で、Webブラウザ版アプリケーションとスマートテレビ向けHTML5アプリケーションの開発で大きく2チームに分かれています。
【Webブラウザ版アプリケーション開発チーム】
開発業務はプロダクトやプロジェクトごとに分かれて携わっており、目標をもとに開発マイルストーンを決めたり、スプリントをベースに開発を進めたりと、プロジェクト管理や開発手法は様々です。
チームのビジョンとして「プロダクトの可能性を牽引するチーム」、ポリシーとして「遊び心を振り回す」「品質・スピードを追求する」「挑戦を恐れない」を掲げており、メンバー一人一人の創造性を大切にして新しい未来のテレビを創ること、そして共に成長することを理想としています。
実際の業務では、事業優先度に応じたプロジェクトごとに分かれて開発を行うことが多く、各プロジェクトごとに他の職種(プロダクトマネージャー、デザイナー、バックエンドエンジニア、データサイエンティストなど)と密に連携してプロジェクトを遂行していきます。
プロダクトの機能開発とは別に、リアーキテクチャやテストエンジニアリングなど開発生産性の向上に専門的に向き合うメンバーも存在します。
チーム内ではお互いのコードレビューはもちろんのこと、Design Doc を用いた事前設計のすりあわせや、最新ライブラリへの追従などの取り組みを行っており、スキルアップの機会が多くあります。
【Webブラウザ版アプリケーションの開発環境・ツール】
開発言語:TypeScript, JavaScript, CSS, HTML, VCL
アーキテクチャ:RxJSを用いたFluxパターン、Jotai と Bunshi を用いたリアクティブアーキテクチャ
クライアントサイド: React, RxJS, Jotai, Bunshi
サーバーサイド・インフラ: Node.js, Fastify, nginx, Google Cloud, Fastly
開発環境: npm, Storybook, ESLint, stylelint, Prettier, esbuild, webpack, PostCSS
CI/CD:CircleCI, GitHub Actions, PipeCD
その他: GitHub, Slack, Zoom, Google Workspace, esa, Notion, Figma, JIRA
【スマートテレビ向けHTML5アプリケーション開発チーム】
チームのビジョンとして「Pioneering & Recreation」、ポリシーとして「遊び心を振り回す」「新しい世界を空想する」「失敗は成功の母」を掲げており、コネクテッドTVという新しい分野において、創造性を発揮して愉しみながら未来を開拓していく姿を理想としています。
開発面ではコーディングルールやポリシーがドキュメント化されており、大半のルールをESLintやstylelintで自動的に検知することで、バグが生まれにくく品質の高いコードを書けるようになっています。高品質なコードを書くことにかなり力を入れており、2名のコードレビューを必須としています。コードを読むだけでは他人が挙動を推測しにくいと感じた場合には、仕様の方を簡略化できないかPMやデザイナーと擦り合わせることもしばしばあります。
また、一般的なブラウザでもある程度の動作確認は行えますが、バージョンやスペックの違いにより完全にテレビデバイスでの動作を再現できるわけではありません。
そのため、テレビデバイスに搭載されたブラウザエンジンが動くDocker環境を用意したり、開発中のコードを実機で確認しやすくする仕組みを作ったりするなど、開発効率の改善も積極的に行っています。
【スマートテレビ向けHTML5アプリケーション開発の環境・ツール】
開発言語: TypeScript, JavaScript, CSS, HTML, VCL
アーキテクチャ: Jotai と Bunshi を用いたリアクティブアーキテクチャ
クライアントサイド: React
サーバーサイド: Fastly, Google Cloud Storage
開発環境: pnpm, Node.js, Storybook, ESLint, stylelint, Prettier, webpack, CSS Modules, falco
CI/CD: CircleCI
その他: GitHub, Slack, Zoom, Google Workspace, esa, Notion, Figma
【得られる経験・キャリアパス例】
世界規模のイベントを捌くサービス上での、Web技術を中心とした大規模アプリ開発・運用の経験
大規模チームを率いるテックリード・マネジメントの経験
動画配信サービスの知識と経験を活かしたエンジニアリング
求めるスキル・経験など
必須要件
Web フロントエンドエンジニアとしての2年以上の実務経験
React の設計思想の理解に基づくベストプラクティスの実践経験
CSR/SSR/SSG などのレンダリングモデルの理解に基づく適切な設計・実装経験
CI/CD、自動テスト、ビルドツールなどの開発環境の設計・構築
技術やデザインへの高い興味関心、新しい事柄の自発的なキャッチアップ
他の職種(ビジネス職、デザイナー、バックエンドエンジニアなど)との円滑なコミュニケーション能力
複数人での機能開発におけるエンジニアリングのリード経験
チームメンバーの育成や、チームパフォーマンスを向上する取り組み
歓迎要件
サーバーサイド・インフラに関する知見(Docker, Kubernetes, GCP, AWS, など)
Web 動画プレイヤーやストリーミング技術に関する知見(HLS、MPEG-DASH)
TC39, W3C, WHATWG, WICG などを通じた Web 標準の最新仕様や動向のキャッチアップ
ソフトウェア品質(パフォーマンス、アクセシビリティ、セキュリティ、SEO、リライアビリティなど)への高い専門性
開発環境や開発プロセスの継続的な改善を通じた開発生産性向上の取り組み
求められるマインド
私たちは開発組織として仕事をする上で大事にする事を、開発本部ミッション・ステートメントとして5つ掲げています。
大小のタスク関わらず自分たちのしている事はどのような事に向かっているのか?
技術者として学び続けレベルの高い仕事を目指し、技術の力でサービスを前進させ永く続くサービスを目指して行こうという思いが込められています。
開発本部ミッション・ステートメント
なぜ?から始めよう
プロの仕事をしよう
すべてのサービスを技術で前進させよう
チーム・アベマの意識を忘れない
10年間進化し続けるサービスを創ろう
「世界に誇れる新メディア」を目指し、私たちと一緒に挑戦し続けてくれる人をお待ちしております
弊社チームに参加していただくことで、先端技術の社会実装を推進する自社サービス/他社DXシステム開発にご助力いただきます。当社ではシステムの要件定義、詳細設計、開発までを完全に内製化しており、幅広い工程に携わることができます。
主な業務内容
・システム要件の定義
・詳細設計の策定
・開発および実装
・テストおよび品質保証
関連技術スタック
・言語/ライブラリ:TypeScript, React, Python, Django, FastAPI, C#, .NET, Unity, flutter
・インフラ: Amazon Web Service, Microsoft Azure, Terraform
・ソースコード管理: GitHub
当社の理念は、これからますます増加するであろう先端技術の社会実装を推進することです。そのため、Web開発だけでなく、3D処理、AI、Web3関連の新しい技術をいち早くキャッチアップし、深く理解する機会も豊富に用意しています。
新しい技術に対する情熱を持ち、広範なスキルセットを活かしてチャレンジできる環境で、一緒に未来を創り上げていきましょう。
仕事内容
新規グローバルタイトルタイトルのクライアントプログラム開発
採用要件
・C++によるゲーム開発の実務経験3年以上
・幅広いコミュニケーション能力を発揮した課題解決力
・新しい技術への探究心と手を動かして実現する行動力
歓迎スキル
・UnrealEngineによるゲーム開発の実務経験
・3Dアクションのインゲーム開発経験
・リアルタイム通信ゲームのクライアントサイド開発経験
・シェーダ言語等を使用したグラフィックス開発経験
・リーダー、マネジメント経験(メンバー5名以上)
・プロダクト開始からリリースまでの経験
・DCC ツールプラグイン作成経験者
・Python/Powershell等スクリプト言語によるツール開発経験
・CI/CD 環境の構築、運用経験
・ビジネス英語レベルをお持ちの方
雇用形態
正社員
※スキルやご経験により、契約社員でのご提示となる場合がございます。