具体的な業務内容
Webサイト開発における企画/進行やデザイン/文章のクオリティーのチェック、スケジュールの進捗管理など、Webサービスのディレクション業務に携わっていただきます。
またエンジニアやデザイナーなどの開発・制作スタッフをまとめ、プロジェクト全体の進行管理をする仕事です。
お客様と制作現場やそれぞれの制作スタッフ間の相互理解がなされるようにディレクション業務をお願いします。
・Webサイト開発における進行管理/品質管理
・プロジェクトの要件定義/設計
・お客様への企画/提案
・エンジニアやデザイナーなどの開発/制作スタッフのディレクション
・社外協力パートナーと連携したプロジェクト遂行 など
なお、ご希望やプロジェクトの状況などにより、開発業務や運用サポートなども行っていただく可能性があります。
Drupalは世界で最も普及しているオープンソースCMSの1つです。エンタープライズ要件を受けきれる設計、豊富なモジュールやテーマなどのエコシステム、Drupal.org による組織だった運営などから北米や欧州で高く評価され、近年、日本国内でも注目されています。
エンジニア目線で見ても、Symfonyコンポネントを下回りに採用しDIを多用したテスタブルな設計がされていたり、複数Webサーバ/DBサーバはもちろんCloudFrontなどのページキャッシュやS3などのCDNのサポートが無理なく導入可能な設計になっていたりと、とても楽しく安心して開発が進められるプロダクトになっています。
メンバーは支給された MacBook Pro 上にDockerなどで個人開発環境を構築して開発を進めます。開発タスクはタスク管理システム Redmine で管理していて、チームの計画ミーティングで相談して担当を決めます。自分の担当になったタスクでプログラムを書いたらソースコード管理システム GitLab にプッシュしてチームメンバのレビューを受け、OKとなれば社内開発環境やテスト環境、本番環境と反映されていきます。この体制で進めることにより、チームとしてプロダクトの品質を保ちつつチームメンバが成長することができます。