個別相談会で
情報収集・悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を実施しています。
個別相談会で情報収集・
悩み相談しませんか?
テクフリではコーディネーターが
無料でオンライン相談会を
実施しています。
累計利用生徒210万人以上が利用する教育プラットフォームにおいて
学校内で生徒、先生、保護者間で行われるコミュニケーションや連絡を行うための
機能群のサービス開発、運用を行っているチームへの配属となります。
複数サービスが転換されている中で、最も利用がされている機能群であり、高い信頼性とスケーラビリティが求められます。
現在、PHPで開発されたこれらの機能群を、
プロダクトの成長と信頼性の向上を目指したリアーキテクトを進めています。
リアーキテクトを進める中で、システムの課題を構造的に捉え、
チームの中長期的な成果が最大化されるような技術戦略の立案と推進をお任せしたいと考えています。
【業務内容】
教育プラットフォームのコミュニケーション機能群のサービス開発、運用
上記機能群の信頼性向上を目的としたリアーキテクトの推進
【開発環境】
プログラミング言語: PHP, TypeScript
フレームワーク: FuelPHP, Laravel, Angular, AngularJS
インフラ:AWS, GCP
CI: CircleCI, GitHub Actions
監視: Datadog, Sentry
分析:Google BigQuery, Tableau, Redash, Google Analytics
開発ツール:GitHub, Slack, Confluence, esa, Asana, GitHub Project
コミュニケーション/タスク管理:Slack, esa, GitHub Project
【参画タイミングと稼働日数】
週4もしくは5日
稼働時間は基本フルタイムを想定しています。
通常受け入れ準備に1ヶ月かかります。(※参画タイミングは面談内でも相談させてください)
・PHPで作られたWebサービスおよびAPIの設計、開発、運用経験
・RDBMS(MySQL/PostgreSQL 等)を用いた開発経験
・GitHub等を使ったチーム開発経験(Pull Request を使ったコードレビューなど)
・PHPUnit等のテスティングフレームワークを用いたユニットテストの経験
・Laravel、CakePHP、FuelPHPなどのPHP Webアプリケーションフレームワークの利用経験
・CircleCIやGitHub ActionsなどのCI/CDの経験
・AWSを用いたインフラ環境の利用、運用経験
SaaS型タレントマネジメントシステムの新規機能開発、既存機能の改善対応、バグ等の修正、デザイン検討の支援を行っていただきます。パフォーマンス向上のためのリファクタリングや新しい技術の導入など様々な業務をフロントエンドエンジニアとしてご担当いただきます。
また、Atomic Desigやstyled-componentを導入しているなどモダンな開発環境で開発を行っていただきます。
【業務詳細】
・新機能の開発
・機能の拡張や改善
・性能向上のための開発
・コード品質の担保
・フロントエンドの開発経験5年以上
・React.js/TypeScriptの経験3年以上
・hooksとReduxの経験
・デザインを元にコーディングする事
・HTML5,CSSの設計と実装
・PHPに対する知識(APIの連携を行う際に必要な知識として。問題発生時API側の問題把握が出来る事)
・Next.jsを利用したサービス開発経験が1年以上
業界シェアNO.1タレントマネジメントシステムのサーバーサイド開発を行っていただきます。
【業務詳細】
・新規機能の開発
・実装メイン(設計が得意な方であればお任せする場合もあります)
・業務で使用する言語の割合はPHP:GO=3:7(PHP触りたくない人の受け入れ難しいです)
一部クリーンアーキテクチャやDDDでの開発環境になっているため、
知見があると大変選考が通りやすい状況です。
JiraとRedmine(メインはJira)で案件管理されています。
以下はアサインされた後の流れになります。
1、仕様書の確認
2、実装
3、コードレビュー
4、テスト専任部隊のテストで発見されたバグの修正対応
・PHP開発経験3年以上
・Goでの開発経験2年以上
・システム構成図の理解
・特定の設計思想を用いた開発の実務経験(クリーンアーキテクチャ、オニオンアーキテクチャなど)
・PHPUnitを使用したユニットテストの実務経験
業界シェアNO.1タレントマネジメントシステムのサーバーサイド開発を行っていただきます。
①新規機能の開発
②既存機能の改善対応、パフォーマンスチューニング
③仕様書の確認、実装、コードレビュー、テスト専任部隊のテストで発見されたバグの修正、運用保守対応
【詳細】
企画立案に携わるチームが仕様書を作成し、それに基づいてエンジニアが設計と実装を行います。
それぞれの案件はRedmineで管理されており、チケットドリブンで流れていきます。
また、レビューはGitLabを用いて行っております。
一部クリーンアーキテクチャやドメイン駆動設計などモダンなアーキテクチャで構成されております。
※インフラ周りの運用に関してはSREグループが、品質保証に関してはQAグループがそれぞれ実施します。
・Webエンジニアの経験5年以上
・PHPでの開発経験2年以上
・Laravelでの実務経験
・PHPUnitを使ったテストの経験
・デザインパターンを使った現場での開発経験または知見
・DDDやクリーンアーキテクチャの知見・経験(知っている程度でも問題ございません)