株式会社じげん / ライフメディアプラットフォーム事業本部 開発メンバー
家庭教師比較サイト
# 家庭教師比較サイトの設計・構築・運用保守 ## 概要 Web アプリケーションエンジニア 上流工程(用件定義・基本設計・詳細設計)、開発設計、フロントエンド、バックエンド、インフラのサイト運営に関わる開発を全て担当。 上記開発のほか、以下の内容も行った。 - メンバーへの開発タスクのアサインと進捗管理 - コードレビュー - 不具合調査・対応 - ビジネスサイド・営業サイドからの要望・新しい施策の折衝 ## プロダクト プロダクト全体としては、フォームの改善や LP 作成等各種施策による CV 数の向上、構造化データの適用や PageSpeed Insights の指標改善による SEO への取り組みを行った。 ### 技術 - フロントエンド: TypeScript (JavaScript) / Sass (CSS) / Blade (HTML) - バックエンド: Laravel 6 / PHP 7.4 / Docker / MySQL / CircleCI / Nginx - インフラ: AWS: ECS , ECR , CloudWatch, S3, RDS - ツール: Git / Slack / Google Analytics / Google Search Console ## おもに取り組んだこと ### コンテンツ改善 - JavaScript の非同期通信を用いて、フォームの入力内容に合致した家庭教師会社をリアルタイムに抽出・表示 - その他、SS・CVR を上げるためのフォームステップの細分化、各種 LP の作成など ### パフォーマンス改善、PageSpeed Insights 指標の改善による SEO 対策 - 画像のメタデータの削除、lazyload 等画像周りの軽量化 ### 保守 - CircleCI Orbs を使った CircleCI 設定ファイルのリファクタ - Laravel や PHP のバージョンアップデート - CircleCI で PHPUnit ジョブを作り、リリース前のエラーチェックフローを追加 - PHP_CodeSniffer 、ESLint など linter の導入やルールの追加でコーディングルール周りのレビューコストを削減 - その他、不具合対応など ### コスト削減 - アセットのトランスパイルをキャッシュさせ、CircleCI のビルドジョブにかかる時間を短縮