スキルシート
【Frontend】
コーディング
- UI / UX を意識した画面設計ができる
- CSS, Sass を扱うことができる
- BEM や Atomic Design などの可用性の高い設計を意識したコーディングができる
フレームワーク
- Vue.js / Nuxt.js の環境構築、ライブラリ選定ができる
- 開発規模を考慮したコーディングルールの提案、ESLint Prettier 等の静的解析ツールの導入、設定ができる
- SPA, SSG, SSR の概念を理解し、サービスに最適な技術選定、環境構築ができる
- Firebase, Vercel などのサーバーレス技術の理解、設計、構築ができる
- Atomic Design を意識した Component デザイナーとの連携を想定した StoryBook の導入・運用ができる
- 個人開発などで実際に手を動かしながら、Vue3 / Composition API, React.js / Next.js などの最新技術のキャッチアップを行っている
【Backend】
- PHP / Laravel での API 設計、開発ができる
- 基本的な DB 設計、ORM を使用した DB 構築ができる
【Cloud / Infra】
AWS
- VPC / EC2 / RDS を使用した基本的なインフラ環境を構築できる
- IAM ユーザーのベストプラクティスを理解し、適切な IAM ユーザーグループの管理、運用ができる
- ドメイン取得、SSL 証明書発行、nginx 設定などを行うため基本的な理解 AWS 各種サービスを適切に選定して構築・運用できる
Firebase
- 個人開発での Firebase, Authentication, Cloud Functions, Firestore, などのサーバーレス技術の使用経験
DevOps
- Docker, docker-compose を使用して Laravel のローカル環境を構築できる
- Code pipline, Code Build, Code Deploy を使用した CI/CD パイプライン構築・運用ができる
- GitHub Actions を使用した CI/CD パイプラインの構築・運用ができる