cybozuRECRUITMENT

ENTRY

キャリア採用

Webエンジニア(Garoon)

Garoonは企業や自治体、教育機関など様々なチームのコミュニケーションを促進するための中堅・大規模組織向けグループウェアです。5400社のお客様にご利用いただいており、2002年から長きに亘ってサイボウズの主力製品となっています。このGaroonのさらなる改善に、一緒にチャレンジしてくれる仲間を募集しています。

長期の開発の中では技術的負債が多く生まれ、思うように開発が進まないこともありました。しかし、プロダクト開発に関わるメンバー全員でこのレガシーに立ち向かって改善をしています。
例えば、プログラマーがテストを、QAが実装を、それぞれ理解したうえで共同作業することで、改善に取り組みやすくなっています。また、プロダクトオーナー・ビジネスサイドとの対話を通じて、実現したい価値は何か・その実現にどのような困難があるのかをお互いに把握し、技術的負債と向き合いながら開発を進められるようにもなっています。
詳細はPHP Conference 2019で発表した資料もご覧ください。
https://speakerdeck.com/oogfranz/gai-shan-shi-bai-sitexue-bu-regasipurodakutonili-tixiang-kautimuzuo-ri

具体的な活動としては

  • * PHPやMySQLの最新バージョンへの追随
  • * デプロイパイプラインのCircleCIへの移行
  • * 静的解析や自動テストの強化
  • * BabelやJestといったモダンな開発環境の導入
  • * 古いライブラリや利用率の低い機能の廃止

といったことを進められるようになっていますが、まだまだ改善していきたいことは多いです。
一緒に技術的負債と向き合いながら開発を進めるチャレンジをしませんか?

業務内容

▼業務内容

  • * 改善系や技術系のタスクの立案、設計、実装
  • * 問題解決のために必要な技術の探求、提案、導入
  • * リファクタリング、リアーキテクティング
  • * 基盤周り(ミドルウェア、フレームワーク等)の改善
  • * ユニットテストや Selenium でのブラウザテスト、継続的インテグレーションの維持・推進
  • * プロダクトマネージャーを交えての要件の詳細化や懸念点の洗い出し
  • * ベトナムメンバーと協力して問題解決
  • * 通訳を通したビデオ会議や、テキストベース(英語)でのやりとり
  • * 定期的な振り返りを通して成功体験や課題をチーム全体で共有し、開発業務の改善
  • * 品質保証担当者、UI/UXデザイナーと協力しながらの仕様書作成、試験設計
  • * サポート窓口からの技術的な問い合わせの対応や障害対応

▼主な技術スタック

  • * 言語:PHP、JavaScript
  • * データベース:MySQL
  • * 主なライブラリ:jQuery, Smarty
  • * リポジトリ管理:GitHub
  • * テスト:PHPUnit、Jest、Selenium
  • * CI:Jenkins、CircleCI
  • * IDE:PhpStorm
  • * その他ツール:ESLint、Phan、Babel、Vagrant、Docker、Composer

▼開発体制

  • * チーム規模:約60名 (1チーム5~8名)
  • * 日本とベトナムの2拠点開発
勤務地東京、大阪、松山、福岡、広島
必須スキル
  • * PHPとRDBMSによる開発経験
  • * 持続的なサービス開発に対する見識
  • * いずれかの言語/フレームワークへの深い理解
歓迎スキル
  • * Web APIの開発経験
  • * CI/自動テストの豊富な経験
  • * MySQLの深い知識
  • * 大規模なレガシーコードのリプレイスをリードした経験
  • * Agile(スクラム)での開発経験
  • * 英語の基本的なリーディング/ライティング
勤務時間9時~18時(働く曜日・時間を自分で宣言し、変更する働き方宣言制度あり)
給与月給制 経験/能力に応じて当社規定により決定します。
賞与年2回
諸手当交通費支給(~5万円/1か月)
休暇完全週休2日制、土日祝日、夏季冬季休暇、年次有給休暇、リフレッシュ休暇など

ご応募はこちらから

(この職種で働く)メンバーを知る

もっと知る