具体的な業務内容
【在宅勤務可】WEBエンジニア(PHP)◆求人情報一括検索サービス/成長させていくプロセスに関わる
■業務内容:
求人ボックスはPHP,Symfonyの環境で構築しており、PHPでのサーバサイド開発およびJavaScriptのでフロントエンド開発を行います。開発としてはサーバーサイドとフロントエンドの両方を担当いたします。インフラはプラットフォーム事業部がオンプレ環境を管理し、システム側はミドルウェアレベルを管理するので、そのため必要な知識は身につけてもらいます。仕様書通りに開発するのではなく、サービスを成長させるため、いかにユーザーに価値を届けるかを考え実践することが求められます。プロジェクトの目的や内容をよく理解し、企画部門やデザイナーとともにコンテンツやUI/UXを磨き上げつつ開発を行います。
【変更の範囲:会社の定める業務】
■業務詳細:
・サービスの企画に対する要件定義
・要件に対する技術的なアプローチやフィードバック
・Webアプリケーションの機能追加・改善(コーディング、レビュー、テスト)
・UI/UX改善、品質改善
・技術的負債の解消にむけたシステムアーキテクチャの見直し、リファクタリング
・トラフィック、大規模データを扱うシステムアーキテクチャの設計
・新たなミドルウェアやツールの導入
・ミドルウェアのバージョンアップ対応
■業務の進め方:
事業部、開発、デザイナーが1つのチームとなり、密接にコミュニケーションを取りながら業務にあたります。開発は単独または複数人で要件定義、開発、テスト、リリース、運用までをワンストップで担当します。プロジェクトの中では、エンジニアならではの観点で提案等も積極的に行うことができます。
■開発環境:
LAMP環境での開発になります。端末はMacbookPro、IDEはPHPStormを利用します。
PHP, Symfony, Vue.js/MySQL, Redis, MongoDB/Apache Solr/Kubernetes, Apache Kafka/Envoy, Terraform/Jenkins, Deployer/Datadog, Prometheus, Grafana, Kibana, ElasticSearch/Puppeteer
GitHub, Gitlab/JIRA/Confluence
※一部クラウド利用もあり(GCP, AWS)
変更の範囲:本文参照
チーム/組織構成