2024年05月31日をもちまして、サービスを終了させていただくこととなりました。
詳細はこちらをご確認ください。
Drupal のモジュール開発やテーマ開発、コンテンツ移行などに、5~8名のチームで取り組みます。スクラムを採用し、チーム内で日々の進捗・課題を共有し、協力して業務を進めていきます。
・経験豊富!即戦力な方:
入社後、直ぐにDrupalを触っていただきます。ソースコードの読み書きからモジュールの開発まで、一貫した作業をお任せしたいと考えています。
・経験が浅い方:
Drupalに慣れていただくことから始めましょう。各プロジェクトのテスト業務などをしながらDrupalに詳しくなって頂きます。社内で標準化されたオンボーディング資料に沿って勉強しながら業務にキャッチアップすることができます。
【業務例】
01:要件定義
クライアントの要件を整理しゴールを共有します。多くの場合ワイヤフレームなどの資料を作成します。同時に、チケット管理システム(Redmine)にチケットを登録します。
02:設計
要件に対してDrupalでそれをどう実現するかを決定し、開発者にそれが伝わる様にドキュメント化します。必要に応じてチケットを半日〜1日で実装完了する規模に分割します。
03:開発
チケット単位で開発を進めます。開発は各自のPCで進め、完了したらGitにソースコードをプッシュします。
04:コードレビュー
開発担当以外の開発者がソースコードをレビューします。
05:テスト
正しく実装ができているか、テストを行います。
06:リリース
一定の単位でまとめて本番環境に成果物をリリースします。
開発の中には、Drupalの管理画面からの設定で済むもの、テーマ開発として主にHTMLやCSS、JavaScriptを対象とするもの、PHPのモジュールとして実装するものがあります。
■サーバーサイド開発言語:PHP
■SSフレームワーク、ORM:Drupal
■フロントエンド開発・記述言語:JavaScript, HTML, CSS/SCSS
■メインデータベース : MySQL
■テストツール/CIツール: PHPUnit, Behat, Jenkins
■ログ解析ツール:Google Analytics
チームの拡大を予定しており、チームメンバーと協力してタスクを進められる方を募集しています。
・サーバサイドプログラミング言語による開発実務経験
・開発プロジェクトの参画経験
・Gitの実務経験
・日本語でのコミュニケーション能力
※フルリモートをご希望の場合は
上記スキル +(コンピュータサイエンスの知識と実践経験)
優遇スキル:
・PHPの実務経験
・Linux, AWSなどによるインフラ構築
・Vagrant, Docker, Ansible など Infrastructure as Code 技術
・IPA ネットワーク/データベーススペシャリスト資格
・英語
・Drupalの利用経験
雇用区分 | 正社員・契約社員 |
---|---|
新卒 / 中途 | 新卒/中途(どちらでも可) |
勤務制度 | フレックスタイム制 |
勤務時間(コアタイム時間) | 10:00 〜 18:00 |
勤務地の住所 | 東京都港区南青山3-5-10 第二韮澤ビル3F またはフルリモート |
待遇・福利厚生 | 【勤務時間の補足】
【ワークスタイル】
【福利厚生】
【その他】
|
求人の特徴 | リモートワーク可 副業可 |
休日・休暇 | 完全週休二日制
|
試用期間 | 試用期間 6ヶ月(給与は本採用時と同額) |
受動喫煙防止措置に関する表記 | オフィス内禁煙 |
会社名 | デジタルサーカス株式会社 |
---|---|
企業URL | |
資本金 | 82,849,000円 |
設立年月日 | 1999年2月23日 |
代表者氏名 | 代表取締役 田口健 |
従業員数 | 45人 |
本社所在地 | 東京都港区南青山3-5-10 3F |
何をやっている企業か | デジタルサーカスは、日本におけるオープンソースのCMS(コンテンツマネジメントシステム)Drupal導入のリーディングカンパニーとして、日本でのDrupalの導入カスタマイズ・保守サポートを担当しています。 |
企業からのメッセージ | デジタルサーカスは、インターネットの誕生からこれまで目まぐるしい変化の時代の中で、時代を先取りするチャレンジ精神と最先端のIT技術力を両輪に、斬新で新しいサービスを開発、実現してきました。
|
小学生の頃にBASICでパソコンデビューし30年コードを書いています。 勉強会やカンファレンスが好きでPHPerKaigiとiOSDC Japanの主催をしています。 PHP、Swift、クラフトビール、小型犬、電子工作、カートレース、レトロゲーム機、EVANGELION、ゲームセンターCXが好きです。 システム要件があった時にその背景から深掘りしてより良い要件を呈示できた時や、物事が高度に効率化された状態に喜びを感じます。 技術を愛し、楽しみながら、シンプルでメンテナンシビリティの高いシステムを作って行きたいと思っています。 一緒にお仕事、しませんか!
360度エンジニアに囲まれている日々に喜びを感じている非エンジニアです。 現在は公式サイトの運営、HR、マーケティング、経理などバックオフィスが主。 好きなものは・・・ きれいな海、青い空、満天の星、かわいい犬、優しいひとw 最近はWebマーケティングに奮闘中・・・
DrupalはPHPで書かれたオープンソースのCMSです。
デジタルサーカスではインターネットで公開するWebサイト/システム開発のベースとしてDrupalを活用しています。
世の中にはオープンソース・プロプライエタリ問わず多くのCMSが存在しています。
その中でデジタルサーカスはDrupalを「エンタープライズCMS」として使用しています。これは、数万件規模のコンテンツ数、高PVに耐えうる設計を持ち、マルチユーザによるコンテンツレビューフローなど大きな組織で運用されうることを表現しており、Drupalは実際に大規模なサイトで稼働しています。
デジタルサーカスで実施しているDrupalベースの開発では「システム要件を、Drupalの想定するレールをいかに外れずに実装するか」を最重要視しています。これは、要件をDrupalに用意された機能で実装する、公開されたモジュールで実装できる場合はそれを使用する、どうしても独自モジュールが必要な場合はDrupalの設計に即してメンテナンス性を重要視して開発する、などです。これによりパッケージカスタマイズ案件で発生しがちな個別パッチによるメンテナンシビリティの低下を発生させず、常にシステムを正常な状態に保つことができています。
デジタルサーカスはDrupalを通してオープンソースのCMSがエンタープライズ用途に使用できることを証明し、クライアントに高い価値を届け続けます。
スクラムを採用しています。
# 反復開発
* 2週間を1スプリントとしています。
* スプリントの最初の日に計画ミーティングを実施し、そのスプリントで実施するタスクをチームで決定します。
* タスクはすべて Redmine のチケット化しています。
* チケットに予定工数と実工数を記録し、バーンダウンチャートを表示できる様にしています。
* 次回計画ミーティングで前のスプリントの振り返りとKPT(*1)を実施します。
*1) そのスプリントの中で良かったので今後も実施したいこと(Keep)、問題だったこと(Problem)、次のスプリントで試してみたいこと(Try)を付箋に書いてメンバーで共有する
# 開発環境・フロー
* 開発者はMacBook Pro(13インチまたは15インチ希望に応じて)と1〜3枚の外部ディスプレイを使用しています。
* ソースコード管理には社内で管理するGitLabを使用しています。
* 開発者は実施するタスクが決まったらGitLabに実装用のブランチを作成し、実装が完了したら開発ブランチへのマージリクエスト(MR。GitHubで言うプルリクエスト)を作成します。この時、自動テストが実施され、エラーがあればMR上に表示されます。
* MRを見た別の開発者はソースコードをレビューし良さそうならマージします。
* 開発者またはチーム内の担当者が受入テストしOKであればQA担当にチケットを渡します。
* QA担当はテスト結果をレビューしリリース計画にタスクを追加します。
# チームのCI/CD環境
CI/CD環境として GItLab + GitLab CI / Jenkins を使用しています。
これにより、開発者のコードの社内検証環境への反映や、ユニットテストの実行、コード整形、本番環境への反映は自動で行われる様になっています。
今後も開発環境のDocker化、GitHubへの移行などプロダクトの品質と快適な開発環境を得るためにその必要性の検討を含めチームで改善し続けたいと考えています。
# Drupalとの関わり合い
チームメンバはほぼ全員がDrupal技術者です。
オープンソースプロダクトを利用するユーザとして公開されているモジュールのバグへのパッチや、業務の中で汎用的に活かせそうなモジュールがあればDrupalコミュニティに還元しています。
しかし、その還元はまだ十分とは言えず、社内の仕組み作りも含めてDrupalコミュニティの中でのプレゼンスを高めて行きたいと考えています。
こんなチームで一緒にDrupalシステムを開発してみませんか?
チームにはDrupalのソースを読みこなす達人からルーキーエンジニアまで、さまざまなメンバが揃っています。
メンバがチームに貢献し、結果として良いプロダクトを開発しクライアントに貢献する。こんなチームを一緒に作りましょう!
その他(興味ある方聞いてください!)
* 社内勉強会
* DrupalCon 参加制度
* 引越支援制度
* 社外勉強会・カンファレンス参加
募集中の求人はありません
【フルリモート可】PHP/Drupalプロジェクトのバックエンドエンジニア募集!
デジタルサーカス株式会社