エンジニア の求人一覧 - 株式会社ブックウォーカー
【BOOK☆WALKERストア】サービスシステムエンジニア
「BOOK☆WALKER」サービスの会員、決済などの基盤システムの設計・開発担当のお仕事です。
主に「BOOK☆WALKER」サービスのアプリ開発、基盤システムの調査、要件定義、設計、プロジェクト管理業務を、社内のエンジニア、ディレクター、デザイナーおよび開発協力会社と連携し行います。
■担当プロダクト
・BOOK☆WALKER(Webアプリケーション、モバイルアプリケーション向けAPI、運営向け各種ツール等)
・その他、関連する各種Webアプリケーション
本人の意向・キャリアプラン、スキルアップにより担当の変更も随時あります。
【BOOK☆WALKERストア】サービス運用エンジニア
「BOOK☆WALKER」サービスの会員、決済などの基盤システムの運用担当のお仕事です。
主に「BOOK☆WALKER」サービスのアプリ開発、基盤システムの運用操作・調査業務を中心に、プロジェクト管理業務、小規模開発を、社内ディレクタや担当する協力会社と連携し行います。
■担当プロダクト
・BOOK☆WALKER(Webアプリケーション、モバイルアプリケーション向けAPI、運営向け各種ツール等)
・その他、関連する各種Webアプリケーション
本人の意向・キャリアプラン、スキルアップにより担当の変更も随時あります。
【dマガジン・dブック】インフラエンジニア(スペシャリスト候補)
「dマガジン」「dブック」を含む自社開発プラットフォーム上で稼働する
電子書籍サービスの安定的かつ効率的なインフラの検討および運用を専門的な知識を持って主体的に取り組んでいただきます。
※dマガジン・dブックのサービス運営はNTTドコモ社ですが、サービス開発は当社主導で行い、
NTTドコモ社と両輪となってサービスを動かしており、圧倒的なユーザ数と規模を誇るサービスの開発に取り組むことができます。
■具体的な仕事内容
AWSなどのインフラについて、より効率的なシステム構成の検討・検証と、
ベンダーコントロール等のディレクション業務を行っていただきます。
・利用しているAWSサービス群の高効率化・コストダウンの検討・検証
・稼働監視ツール群の適用状態の確認・改善
・開発ベンダーとの連携(設計、進行管理) 等
【エンジニア】【dマガジン・dブック】開発プロデューサー
「dマガジン」「dブック」などブックウォーカー社とNTTドコモ社で共同運営する電子書籍サービスにおいて、開発プロジェクトの牽引をお任せします。
■具体的には…
・開発マネジメント業務(要件定義、設計開発、運用改善)
・開発ベンダーとの連携(進行管理、検収、品質管理)
・ステークホルダー(ビジネスサイド、パートナー企業)との調整
□プロジェクト進行の例
①NTTドコモ社、ビジネスサイドとの打合せにてサービスの課題を抽出
②開発要件の定義、 アーキテクチャ設計
③開発ベンダーへ仕様書作成を指示
④開発ベンダーから提出される基本設計の監査・調整
⑤開発ベンダーの進行を管理
⑥検収・受入れ試験
⑦リリース
□プロジェクトチーム構成
・開発プロデューサー ※募集ポジション
・ビジネスサイドディレクター
・エンジニア(開発ベンダー)
・デザイナー(インハウス)
・NTTドコモ社のメンバー
□直近でリリースしたプロジェクト
┗dマガジン 3分サク読みサービス(https://dmagazine.docomo.ne.jp/info/sakuyomiticket/)
★ポイント
・開発工程の上流と言われる、要件定義・設計がメイン業務となります
・自ら手を動かしてコードを書く業務は想定していません
・豊富な技術知識をもとに、最適な設計や手法を提案し、リーダーとしてプロジェクトを牽引していく力が求められます
■配属予定部署
・プラットフォーム開発部 UX/QA課
・人員構成:6名(マネージャー1名+メンバー5名)
・男女比:男6:女0
【エンジニア】【サービス横断】データエンジニア
「BOOK☆WALKER」「ニコニコ漫画」「読書メーター」など、ブックウォーカー社が運営する各種サービスのデータエンジニアとして、全サービスを横断するデータ基盤の開発や運用をお任せします。
■具体的には…
・データ基盤開発
┗SQL, Python等でのコーディング
・データ基盤設計書等のドキュメント作成
┗ナレッジ蓄積や共有のためにConfluence等へドキュメントを残します
・データ活用のための調査・実験
┗開発に着手する前に、複数手法の検討や検証を重ねます
その他、エラー監視、データ活用に関しての質疑対応、市場調査や
社内向けのデータ文化の啓蒙活動など、データ基盤活用にかかわる業務を全般的にお任せします。
★基本的にもくもく作業がメインではありますが、全サービスを横断した担当者のため
複数関係者とのコミュニケーションや、アウトプットを求められる場面も多くあります。
★要求に応えるだけでなく、一気に多くのニーズを解決するための最適方法を模索することが求められます。
★プロジェクトは1Q程度でリリース可能なものから、数年単位のプロジェクトまで様々です。
■開発環境
言語: SQL, Python
AWS: S3, Step Functions, Lambda, Glue
GCP: BigQuery, Cloud Functions, GCS, Pub/Sub
テストフレームワーク: pytest, busted
バージョン管理: git, GitHub
CI/CD: GitHub Actions
コミュニケーション: Slack, Confluence, oVice
※データ基盤の技術については、下記ブログ記事もご参照ください。
https://developers.bookwalker.jp/entry/2023/10/27/110430
■組織体制
配属予定部署:開発企画部 データ分析課
人員構成:3名(マネージャー1名、データエンジニア1名、データサイエンティスト1名)
※その他、各事業部との兼務メンバー:8名
【エンジニア】Webアプリケーションエンジニア(ブックウォーカー社各サービス)
「BOOK☆WALKER」「ニコニコ漫画」「読書メーター」などブックウォーカー社が運営する各種サービスのWebアプリケーションの設計・開発担当のお仕事です。
業務は各エンジニアはそれぞれ得意な技術領域を持ちつつ、コーディング/インフラ構築/サービス改善など機能横断的に開発に参加しています。チームによりモブプログラミングを実施しています。デザイナや運営などのエンジニア以外のチームとも垣根なくサービスを改善していくため、職分にとらわれず様々な挑戦ができます。
■担当プロダクト
・BOOK☆WALKER(Webアプリケーション、モバイルアプリケーション向けAPI、運営向け各種ツール等)
・ニコニコ漫画(Webアプリケーション、モバイルアプリケーション向けAPI、運営・提携出版社様向け各種ツール等)
・読書メーター(Webアプリケーション、モバイルアプリケーション向けAPI、運営向け各種ツール等)
・その他、ブックウォーカー社の開発する各種Webアプリケーション
スキル・経験などにより担当するサービスが異なってきますが、業務都合、本人の意向・キャリアプラン、スキルアップにより担当の変更も随時あります。
■主に使用する技術
言語: Ruby, Scala, PHP, JavaScript(TypeScript)
フレームワーク: Ruby on Rails, Play Framework, React, Symfony(PHP)
インフラ: AWS, Terraform
データストア: Amazon Aurora(MySQL/PostgreSQL), ElastiCache(Redis), Elasticsearch Service, DynamoDB
バージョン管理: git, GitHub
CI/CD: CircleCI, GitHub Actions
モニタリング: CloudWatch, NewRelic
コミュニケーション: Slack, Confluence, Scrapbox, G Suite, oVice
開発手法: スクラム, モブプログラミング他
【エンジニア】Webフロントエンドエンジニア
【職務内容】
「BOOK☆WALKER」「ニコニコ漫画」「読書メーター」などブックウォーカー社が運営する各種サービスのフロントエンド領域担当のお仕事です。
Webアプリエンジニアやデザイナーなど協働し、改修・新規開発案件を行います。
■担当プロダクト
・BOOK☆WALKER
・ニコニコ漫画
・読書メーター
・その他、ブックウォーカー社の開発する各種Webサービス
スキル・経験などにより担当するサービスが異なってきますが、業務都合、本人の意向・キャリアプラン、スキルアップにより担当の変更も随時あります。
■主に使用する技術
言語: TypeScript(JavaScript), HTML, CSS
フレームワーク: React, Next.js
テストフレームワーク: Jest, Storybook, Playwright
バージョン管理: git, GitHub
デザイン管理: Figma
CI/CD: GitHub Actions
コミュニケーション: Slack, Confluence, Scrapbox, Google Workspace, oVice
開発手法: スクラム, モブプログラミング他
【エンジニア】スマートフォンアプリ開発エンジニア
「カドコミ」「ニコニコ漫画」「読書メーター」などブックウォーカー社が運営する各種サービスのスマートフォンネイティブアプリの設計・開発担当のお仕事です。
業務は実装を主としますが、ディレクター/UI・UXデザイナー/サービス運営担当などエンジニア以外のチームとも垣根なく、そして密にコミュニケーションをとりながら、各アプリ/プロダクトをより良くするために、仕様策定のフェーズから担当します。
スマートフォンアプリのUI・UX、サービスグロース、各種課金ほか、サービス運営全般に関するアプリ開発・運用の知識など、幅広く経験できる点も魅力です。
■担当プロダクト
・カドコミ(iOS、Androidアプリ)
・ニコニコ漫画(iOS、Androidアプリ)
・読書メーター(iOS、Androidアプリ)
・その他、ブックウォーカー社の開発する各種スマートフォンアプリ
スキル・経験などにより担当するサービスが異なってきますが、業務都合、本人の意向・キャリアプラン、スキルアップにより担当の変更も随時あります。
■主に使用する技術
Androidアプリ開発: Kotlin
iOSアプリ開発: Swift
バージョン管理: git, GitHub
CI/CD: CircleCI
コミュニケーション: Slack, Confluence, Scrapbox, Google Workspace, oVice
開発手法: スクラム, モブプログラミング他
フレームワーク: Jetpack Compose, SwiftUI, KotlinMultiplatform
★確定した仕様にそった実装ではなく、より適した仕様の提案やデザイン協議などプロダクトに踏み込んだ開発体制です。
★技術インプットやナレッジ共有を大切にしており、業務時間内での勉強時間確保や定期的な勉強会開催に取り組んでいます。
【エンジニア】マークアップエンジニア・コーダー
「BOOK☆WALKER」「ニコニコ漫画」「読書メーター」などブックウォーカー社が運営する各種サービスの
フロントエンド領域のマークアップ&コーディングをお任せします。
■担当プロダクト
・BOOK☆WALKER
・ニコニコ漫画
・読書メーター
・その他、ブックウォーカー社の開発する各種Webサービス
上記より、経験やスキル、本人希望を鑑みて、ご担当者いただきます。
※随時、プロダクトの入替え等の可能性がございます。
■プロジェクト進行の例
①ビジネスチームで企画が立ち上がる
②ディレクター/デザイナー/エンジニア/ビジネスチームでプロジェクトチーム発足
┗仕様や設計を確定、工数の調整などを実施
③デザイナーがサイトデザインを制作
④デザインカンプを元にコーディングを開始
⑤テストリリース
⑥本番リリース
★企画の立ち上がり段階から参加するため、プロダクトの上流工程から携わることができます。
★複数メンバーと密にコミュニケーションを取りながら、協働していく力が求められます。
■主に使用する技術
言語: HTML, CSS, JavaScript,TypeScript
テンプレートエンジン: Twig,pug,ejs etc
バージョン管理: git, GitHub
コミュニケーション: Slack, Confluence, Scrapbox, Google Workspace, oVice
■配属予定部署
・ストアサービス開発部 フロントエンド開発課
・人員構成:13名(部長1名、課長1名、メンバー11名)
・男女比:男11:女2