募集終了リモートワークオンライン面談可

【CakePHP】外壁塗装専門サイトの顧客管理システムの開発

50 ~ 70万円/月額想定年収:600 ~ 840万円

業務委託契約

職務内容

■プロジェクト概要 当社ではリフォーム産業のデジタル化で、安心できる暮らしを提供するために、レガシーな領域での DX 化をポートでは事業として推進しています。 今回ご担当いただくプロダクトでは、外壁塗装のニーズを持っているユーザーと、塗装を委託する加盟店(全国に数万社)をマッチングするシステムを Web サービスの形で提供しています。 ■業務内容 当社が運営するWebサービスの顧客管理システムの開発、改修をご担当いただきます。 内部的なシステムは主に CakePHP と AngularJS で構成されており、そのシステムの内部の改修をお願いいたします。 ■開発環境/言語/フレームワーク ・ソースコード管理:github ・言語・フレームワーク・ライブラリ: PHP 7.2 / CakePHP (3.2.12) / MySQL 5.6 ・フロントエンド:webpack, TypeScript, AngularJS, Karma ・インフラ・デプロイ: CodeDeploy, AWS(Ec2, Route53 など), Ansible ・コミュニケーションツール:Google チャット、Slack ■開発内容(詳細) ・転送オーダー(契約の加盟店への転送)のロジック調整 ・契約一覧の検索ロジック追加 ・契約プランの追加とそれに付随する画面改修 ・マッチング最適化のためのロジック調整 ・各種ミドルウェアのバージョンアップ ・LP ページと顧客管理システムとの連携処理調整 ■開発組織体制 ・サーバーサイドエンジニア:2 名 ・フロントエンドエンジニア:1 名 ・ディレクター:1 名

必須スキル

■必須 ・PHP の経験 3 年以上、PHP 7.0 系以上の文法に対する深い理解  ※ PHPのバージョンにおける利便性の差異やアクセス修飾子のスコープの差異、Traitに関する理解が求められます。 ・CakePHP 未経験でも Laravel や Symphony など他のフレームワーク経験のある方 ■尚可 ・wordpress やフロントエンド(AngularJS など)も触れる ・一般的な Web フレームワークを利用した経験があり、ORMapper への理解と N+1 問題対応、DB 設計のアンチパターンなど、データベース設計に対する理解もある ・実現したい企画に対して、相手の意図を汲み取った理解やコミュニケーションが出来る ・チームやサービスの問題に対して主体的に取り組み、解決した経験がある

その他情報

■ 働き方: フルリモート ■ 稼働日数: 週5日 ■ 企業情報: メディア系ベンチャー企業

担当エージェントの言葉

・コードレビューやテストの品質などは⼀定以上のレベルは保たれており、安定したリファクタリングや開発が⾏えます。 ・チームとして開発しているため、自主的にヒアリングや納得感を持って事業に携われる環境を提供しています。 ・Angular JS とバックエンドの CakePHP は API として完全に分離されており、モダンな環境で開発ができます。 ・勉強会を開催したりkibelaを利用するなど、社内共有の文化があります。

情報提供元: Remogu(リモグ)

3年前