仕事内容
Drupal をベースとしたWebサイト開発を行うエンジニアを募集します。
Drupal のモジュール開発やテーマ開発、コンテンツ移行などに、5〜8名のチームで取り組みます。スクラム方式を採用し、チーム内で日々の進捗・課題を共有し、協力しながら業務を進めていきます。
【業務例】
01:要件定義
クライアントの要件を整理しゴールを共有します。多くの場合ワイヤフレームなどの資料を作成します。同時に、チケット管理システム(Redmine)にチケットを登録します。
02:設計
要件に対してDrupalでそれをどう実現するかを決定し、開発者にそれが伝わる様にドキュメント化します。必要に応じてチケットを半日〜1日で実装完了する規模に分割します。
03:開発
チケット単位で開発を進めます。開発は各自のPCで進め、完了したらGitにソースコードをプッシュします。
04:コードレビュー
開発担当以外の開発者がソースコードをレビューします。
05:テスト
正しく実装ができているか、テストを行います。
06:リリース
一定の単位でまとめて本番環境に成果物をリリースします。
開発の中には、Drupalの管理画面からの設定で済むもの、テーマ開発として主にHTMLやCSS、JavaScriptを対象とするもの、PHPのモジュールとして実装するものがあります。
Drupal のモジュール開発やテーマ開発、コンテンツ移行などに、5〜8名のチームで取り組みます。スクラム方式を採用し、チーム内で日々の進捗・課題を共有し、協力しながら業務を進めていきます。
【業務例】
01:要件定義
クライアントの要件を整理しゴールを共有します。多くの場合ワイヤフレームなどの資料を作成します。同時に、チケット管理システム(Redmine)にチケットを登録します。
02:設計
要件に対してDrupalでそれをどう実現するかを決定し、開発者にそれが伝わる様にドキュメント化します。必要に応じてチケットを半日〜1日で実装完了する規模に分割します。
03:開発
チケット単位で開発を進めます。開発は各自のPCで進め、完了したらGitにソースコードをプッシュします。
04:コードレビュー
開発担当以外の開発者がソースコードをレビューします。
05:テスト
正しく実装ができているか、テストを行います。
06:リリース
一定の単位でまとめて本番環境に成果物をリリースします。
開発の中には、Drupalの管理画面からの設定で済むもの、テーマ開発として主にHTMLやCSS、JavaScriptを対象とするもの、PHPのモジュールとして実装するものがあります。
応募資格
※GitHub等のソースコードの提出が必須となります。
・サーバーサイドのプログラム言語の実務経験
・開発プロジェクトの参画経験
・Gitの実務経験
【歓迎】
・PHPの実務経験
・Linux、AWSなどによるインフラ構築
・Vagrant、Docker、Ansible など Infrastructure as Code 技術
・IPA ネットワーク/データベーススペシャリスト資格
・サーバーサイドのプログラム言語の実務経験
・開発プロジェクトの参画経験
・Gitの実務経験
【歓迎】
・PHPの実務経験
・Linux、AWSなどによるインフラ構築
・Vagrant、Docker、Ansible など Infrastructure as Code 技術
・IPA ネットワーク/データベーススペシャリスト資格