仕事内容
「back check」プロダクトは、企業様向け、個人利用者向け、社内管理画面の大きく3つに分割されており、1スクラムチームでこれらすべてをチケット単位で担当を分けてを対応しています。
これらのアプリケーションはNuxtjsで構築されたSPAで動いており、Laravelで作られたAPIサーバーがリクエストを送信しております。
現在開発されている新機能はVue + TypeScriptで開発されており、チーム全体として TypeScriptへの対応を進めています。
またLaravelで開発されている新機能はすべて、Featureテストが記述されており、新たに発生した不具合についてもテストコードの加筆修正を行っております。また、CI(GitHub Actions)でテストコードの自動実行が行われエラーが発生した場合にはマージができない等の運用を行っております。
【具体的には】
1. 開発関連 : 実装・テストコード追加・レビュー・検証・リリース、などプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます
2. 問い合わせ対応 : 仕様確認、不具合調査など
3. 設計 : プロダクトオーナー、デザイナと協働し各機能について画面やデータの設計を行っていただきます
4. 開発プロセス : 2週間1スプリントのスクラムをフレームワークとして採用しており、各種スクラムイベントの進行・改善を通してチームとしてプロダクト開発を進めていただきます
5. 技術的負債の解消 : チームで取り扱う技術的負債を検討し解決方法の模索・検証・実装を行っていただきます
これらのアプリケーションはNuxtjsで構築されたSPAで動いており、Laravelで作られたAPIサーバーがリクエストを送信しております。
現在開発されている新機能はVue + TypeScriptで開発されており、チーム全体として TypeScriptへの対応を進めています。
またLaravelで開発されている新機能はすべて、Featureテストが記述されており、新たに発生した不具合についてもテストコードの加筆修正を行っております。また、CI(GitHub Actions)でテストコードの自動実行が行われエラーが発生した場合にはマージができない等の運用を行っております。
【具体的には】
1. 開発関連 : 実装・テストコード追加・レビュー・検証・リリース、などプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます
2. 問い合わせ対応 : 仕様確認、不具合調査など
3. 設計 : プロダクトオーナー、デザイナと協働し各機能について画面やデータの設計を行っていただきます
4. 開発プロセス : 2週間1スプリントのスクラムをフレームワークとして採用しており、各種スクラムイベントの進行・改善を通してチームとしてプロダクト開発を進めていただきます
5. 技術的負債の解消 : チームで取り扱う技術的負債を検討し解決方法の模索・検証・実装を行っていただきます
応募資格
- Vue.jsやReactなどのJSフレームワーク実装経験2年以上
- 保守性の高いアーキテクチャーの設計ができる
- チームでの開発経験
- Gitでのバージョン管理
- 自社Webサービスの開発経験
【歓迎】
- Laravelを使った開発業務経験(研修ではなく本番環境で実行されるアプリケーションの開発)
- 問題解決のために主体的に動ける
- 人に読まれることを前提とした設計、コーディングができる
- 保守性の高いアーキテクチャーの設計ができる
- チームでの開発経験
- Gitでのバージョン管理
- 自社Webサービスの開発経験
【歓迎】
- Laravelを使った開発業務経験(研修ではなく本番環境で実行されるアプリケーションの開発)
- 問題解決のために主体的に動ける
- 人に読まれることを前提とした設計、コーディングができる