TypeScript/ReactでSNSメッセージ配信開発
基本情報
勤務地
東京都 / 渋谷
リモート
リモート併用
職種
バックエンドエンジニア、アプリエンジニア
案件詳細
案件名:【TypeScript/React/基本リモート】SNSプラットフォーム向けメッセージ配信システム開発案件
内 容:現在、SNSプラットフォーム向けのメッセージ配信システムを社内運用チーム向けにβリリース済みです。サービスのブラッシュアップを続けた後、将来的にはSaaS化も視野に入れています。AIを全面的に取り入れた開発を推進しており、仕様駆動開発やテスト駆動開発を用いた開発スタイルで、Reactを用いた管理画面の実装やバックエンドAPI実装など、幅広い領域に関わっていただきます。当面は、ポップアップ画面作成機能、MFA、アカウント招待機能、権限機能を中心に開発していただきます。
・Webサイトでクーポン表示などに使うポップアップ機能の実装
・トリガー・出現頻度の設定やデザイン設定機能
・AWS Cognitoを使用した多要素認証対応
・メールを用いた招待・登録フロー
・組織およびアカウントの権限機能
・配信用管理画面の実装
・Webページに組み込むタグの実装
・LIFFアプリの構築
・配信サーバーの実装
・SNSプラットフォームに向けた大量のメッセージ送信・webhookリクエスト処理
・技術選定・設計・実装
・認証・認可機能、オンライン決済機能、集計基盤の構築
・IaC化したAWSを使ったインフラ構築
・大量のメッセージイベントを捌けるインフラ構築
スキル:・チーム開発の経験(コードレビュー)
・ソフトウェア開発経験(設計・実装・試験)が8年以上であること
・React(TypeScript)を使ったフロントエンドWebアプリケーションの開発経験があること
・Reactアプリケーションのアーキテクチャ・ライブラリ選定の経験
・状態管理・ステート管理を使用した開発経験
・TypeScriptを使ったバックエンドAPIの開発経験
・Node・Expressを用いたバックエンドAPIの開発経験
・テーブル設計の経験
・Presentation・Model・Repository層を意識したAPI設計の経験
・アプリケーションアーキテクチャ・ライブラリ選定の経験
・AWSを使ったインフラ構築経験
・TerraformまたはPulumiまたはCDKを利用した構築経験
尚 可:・Gitにおいてrebaseを用いた運用ができること
・TypeScriptのGenericsを使ったコードのリファクタリング経験があること
・有限オートマトン(=有限ステートマシン)を使用した開発経験があること
・Redux・XStateなどライブラリの使用経験があること
・DrizzleなどのORMをご自身が主体となって組み込んだ経験
・Reactive Programmingのライブラリを使用したアプリケーション開発経験があること
単 価:スキル見合い
精 算:時間精算
場 所:渋谷※リモート併用
時 期:長期
面 談:1回
商 流:エンド子会社→弊社
その他:バーチャルオフィスへのログインが必要な案件です。
関わるプロジェクトについて
企業名
***********
募集背景
************************************
課題感
*****************************
プロジェクト規模
***********
チーム人数
*****
現場の雰囲気
********************
作業開始/終了時間
***************
平均稼働時間
*********
詳しくはカウンセラーにお聞きください。
カウンセラーに詳細を聞く