ユアマイスターは、ハウスクリーニングやモノのリペアをはじめとした職人さんとユーザーとを簡単に心地よく繋ぐサービスECプラットフォームを開発・運営しています。 サービス利用者の増加に伴い、いくつか乗り越えるべき課題が見えてきました。 ・繁忙期や土日などのアクセス集中に応じた適切なスケーリング ・職人さんの移動の実現性を加味したユーザとの最適なマッチングの実現 ・職人さん自身が正確なスケジュールを登録できる仕組みづくり これらの課題を解消しつつ、さらなる事業の発展を見越して、次のような開発を進めています。 ① Vue3やFirebaseなど新しい技術を導入したプロダクトの再開発による技術的負債の清算 ② 運用プロセスの改善やクラウド上のフルマネージドサービスを活用したエンジニアが機能開発に集中しやすい環境整備 ③ 決済やユーザ管理などのプラットフォームの基盤となる共通機能の構築 同時に、職人さんが業務を一元的管理し、円滑に事業を進められるよう、サービスに組み込まれていたtoB機能の切り出しと機能拡充による業務支援SaaS化も進めています。 担当いただく業務 ・TypeScript (Vue.js/Node.js) やPHPなどを用いたWebアプリケーションの開発・運用 ・Webアプリケーションやモバイルアプリから利用するAPIやプラットフォームの基盤となるバックエンド機能の開発・運用 ・他チームとの協働によるアプリケーションの要件定義 ◎原則としてフロントエンドからバックエンドまで一貫して開発をご担当いただきますが、ご志向ににあわせて専門となる領域に特化したキャリア形成も可能です。 ◎現状のシステムはPHPを中心に構築されていますが、全面的にTypeScriptへの移行を進めています。また、バックエンドの開発言語としてGoなどの採用も検討しています。 主な技術スタック ・アプリケーション : Vue.js, TypeScript, PHP7, CakePHP3, jQuery, Bootstrap3, Node.js, Ruby on Rails ・インフラ : AWS(EC2, ElasticBeanstalk, S3, ElastiCache, RDS, ELB等を利用) ・モバイル : Dart (Flutter), Swift, Kotlin 主な開発ツール、フロー 静的コード解析ツールを活用し、最低限のコード品質チェックを行っています。 1日あたり1〜3回リリースを実施です。 ・検索 : Elasticsearch, Redis ・CI : Circle CI, Sider, PHPUnit ・ミドルウェア : Apache, MySQL, Nginx, Imagemagick ・データ分析:BigQuery, Googleデータポータル, Google Optimize ・監視 : Mackerel, Bugsnag ・コード管理 : GitHub ・タスク管理 : Backlog ・コミュニケーション : Slack, Zoom,Confluence ・希望のPCスペック支給 直近では下記を支給しました 13インチMacBook Pro/ 8コアCPU / 8コアGPU / 16コアNeural Engine搭載Apple M1チップ / 16GBユニファイドメモリ / 512GB SSD 必須スキル 下記のいずれかで3年以上の経験 ・Vue.js, またはReact.jsを用いたWebアプリケーション開発業務 ・TypeScriptなどを用いたクラウド環境(AWS/GCP)でのサーバサイドアプリケーション開発業務 データベースのスキーマ設計の経験 コードレビュー経験 歓迎スキル Webアプリケーション開発プロジェクトにおけるPdM・PjMの経験 OSSへのコントリビューションの経験 業務外でのWebアプリケーション開発・運用している経験 アジャイル開発の経験 SEOを意識したサイト設計、実装の経験 求める人物像 サービスの利用者の役に立つサービスづくりに喜びを感じられる方 デファクトスタンダードとなるプロダクトづくりに面白さを感じる方 toC、toB向けプロダクトづくりのどちらにも関わりたい方 正解のない市場での業務改善、事業拡大、雇用創出といった社会貢献性に興味のある方 ユアマイスターの開発チームの魅力 ■チーム構成 プロダクト部長2名(VPoE/VPoP) ∟PdMチーム 6名 ∟開発チーム 8名(テックリード2名含) ∟デザイナーチーム 2名 各チームとシームレスに連携し、1人のエンジニアが複数プロダクトの開発に携わり、フルスタックに対応しています。 また、上記に加えて、業務委託のエンジニアで数名が開発に携わっています。 ・裁量を持って、守備範囲広く動ける スクラム開発手法での開発です。 ご自身の得意な領域に軸足をおきつつ、各プロジェクトの開発においてフルスタックに開発に携わることができます。 ・ビジネスサイド、コーポレートサイドとのシームレスな連携 プロジェクト単位でディレクター、デザイナーと少人数のチームを組んでプロダクト開発を進めています。 プロジェクトの内容によっては、事業開発チームや営業部、コーポレート部との連携も発生します。 ・勉強会・アウトプット促進 もくもく会や輪読会を主催しています。外部の有料セミナーや勉強会の参加費の補助をするなど、メンバーの技術力や知識取得に積極的な環境です。 働く環境 ・裁量労働制 ※会社就業時間9:00-18:00を基本として、始業・終業の時刻、および休憩時間の詳細は本人の裁量に委ねています ・オフィスに通える範囲内でのリモート勤務可 少しでも興味を持っていただけた方は、お気軽にご応募ください。 一度オンラインでお話ししましょう! 他にも社内が気になる方はこちらをご覧ください! -会社説明資料:https://speakerdeck.com/yourmystar/engineer どうぞよろしくお願い致します。
スキル