フロントエンドエンジニア【Shopifyアプリ開発/ID連携サービス/React/TypeScript】

募集背景

「LINEでログイン」などのソーシャルログインを起点に ID で顧客と企業を繋ぎ、プラットフォームを通じて心地良い体験を提供するソーシャルPLUSにて、フロントエンドエンジニアを募集します。

現在は、主要なサービス提供の場の1つである EC プラットフォームとの連携拡大と 、LINE社と進めている LINE を起点とした CRM パッケージの開発、ソーシャルPLUS 管理画面のリニューアルと幅広く進めています。このような新しいチャレンジを次々と行う中で、開発のペースを落とさずプロジェクトを進めていくため、新しいメンバーを募集します。

ソーシャルPLUSとは

ソーシャルPLUS は、ソーシャルログインを起点に ID で顧客と企業を繋ぎ、プラットフォームを通じて心地良い体験を提供するサービスです。

WEBサイトでの会員登録や再ログインを使い慣れたSNSアカウントで出来る「ソーシャルログイン」機能を複数のプラットフォームをラッピングして提供するSaaSとして誕生しました。
ここ数年は売上だけでなく顧客とのコミュニケーションを重視する企業が増え、顧客体験向上に加え、3rd Party CookieやIDFAの規制もあり、いかにして顧客との接点を作るかが重要な課題になっています。
ソーシャルログインにより WEB サイトの ユーザID とプラットフォームのユーザID が連携され、企業(ブランド)は個々のユーザーごとにデータを活用したコミュニケーションや購買体験を設計しやすくなります。

現在はLINE / Yahoo! JAPAN / Apple / Google / Facebook / Twitterの複数プラットフォームと連携が可能なほか、EC プラットフォーム「Shopify」でもアプリを提供しています。

※ソーシャルPLUSは、9月1日より株式会社ソーシャルPLUSとして分社化しました。

ソーシャルPLUSの提供を通じて、実現したいこと

~ユーザーにメリットをもたらし 社会的に意義のあるサービスに~

BtoBtoC のサービスなので、サービスを利用していただく企業だけでなくその先に居る企業のWEBサイトを利用するエンドユーザーにもメリットを感じてもらえるサービスを目指しています。

現状はEメールよりもコミュニケーションをとりやすいLINEと、ECプラットフォームの中でも豊富にAPIが用意され、アップデートスピードも早い Shopifyへ注力をしています。我々が考える顧客体験を向上させるベストプラクティスを企業のECサイトへ簡単に導入してもらい、企業の担当者の方には顧客と向き合い、データを活用したコミュニケーション設計を考えることに注力してもらえることを実現していきたいと思ってます。

仕事内容

フロントエンドの開発をおまかせします。
フロントエンドエンジニア(現在2名)同士のペアプロを多く行い、ドメイン知識やノウハウの共有を図っていますので、そこに加わっていただきます。
開発は Slack や Zoom を活用し、フルリモートで行っています。デザイナーやバックエンドエンジニアなど、チームメンバー間でコミュニケーションをとりながら、課題解決に取り組みます。

【具体的な業務例】

Shopify アプリの開発
ソーシャルPLUSの Shopify アプリは、購入者向けにストア(EC サイト)上で表示される「ストアフロント」側と、販売者が管理画面内で操作する「埋め込みアプリ」側の、2つに大きく分かれます。

 ストアフロント

  • ソーシャルログインができる「LINEでログイン」ボタンや、LINE との ID 連携を訴求するコンポーネントなどを、Preact で実装して提供しています。
  • どんなストアであっても簡単に設置ができ、柔軟なカスタマイズが行えるように、さらなる改良が必要です。
  • よりよい購入体験を実現するための、新しいコンポーネントの開発も行います。

 埋め込みアプリ

  • Next.jsPolaris を使って実装しています。
  • Shopify や LINE の Web API を活用し、LINE 配信機能の拡充を図ります。インストール後のオンボーディングの強化など、UX 面での改善も課題です。
  • テストの拡充やモノレポ化など、開発を支える基盤の強化に取り組みます。

LINE を活用した CRM パッケージの開発
LINE 社と協業し、EC サイト向けの CRM パッケージを新しく開発します。ソーシャルPLUS がこれまで培ってきたノウハウを、Shopify だけでなく、他の EC プラットフォームへと横展開します。
新しいプロジェクトですので、LINE 社や EC プラットフォーム事業者とすり合わせを行い、要件定義や設計からスタートしていきます。ご自身のスキルや関心に合わせて、各フェーズに加わっていただきます。

利用技術・開発環境

詳しくは、 ソーシャルPLUS の開発チーム紹介と技術スタック)にまとまっています

▽フロントエンドの開発環境

  • 主に 2 人で開発しています
  • 日々の開発はペアプロが中心です
  • 安全で保守性の高いコーディングを行っています
  • 主な技術スタックは TypeScript, React, Next.js, Redux です
必須スキル・経験
  • React と TypeScript or Flow によるフロントエンド開発の経験
  • Git/GitHub を使ったチーム開発の実務経験(もしくは OSS 開発経験)
  • テストや CI/CD の重要性を理解し、活用していること
  • 英語で書かれた一次資料・技術ドキュメントを抵抗なく読解・利用できること
  • チームでコミュニケーションを取りながら、問題解決に取り組む能力
歓迎スキル・経験
  • React, Next.js, Vue.js, Nuxt.js 等のフレームワークを使った業務開発の経験
  • Selenium, Cypress, TestCafe 等による E2E テストの実装経験
  • フロントエンドにとどまらない、Web アプリケーション・Web API の開発経験
  • 関数型プログラミングに関する知識
  • Shopify や LINE のエコシステム、および EC サイト運営に関する知識
求める人物像
  • チームでのコミュニケーションやチームワークを大事にして働きたい方
  • 新しいものを学び続けている方
  • UIUXやコードのクオリティにこだわりを持っている方
  • ビジネスサイドを含めたチーム全体でプロダクトを成長させたい志向をお持ちの方
  • 技術的負債を作らないようにレビューやペアプログラミングを大事にする方
仕事のやりがい・魅力
  • Shopify App の機能追加や、LINE社との業務提携など新しいチャレンジがたくさんあり、プロダクトの変化もダイナミックで面白いフェーズです
  • プロダクト自体はリリースから9年、順調に成長を遂げ、安定した収益基盤があるので、安心して積極的に新しいチャレンジを行えています
  • 「フロントエンド」と職域を限定せず、バックエンド領域やビジネスサイドの橋渡しなど要望に応じて広く任せてもらえます
  • 負債を作らないようにペアプロや PR レビューをしっかり行っています
  • PdM、デザイナーとのコミュニケーションを通じてビジネスサイドの課題感を把握しながら開発を行います
  • ビジネスサイドとの密な連携により、実装だけでなく上流工程まで幅広くコミットできます
  • キャリアとして、フロントエンドエンジニアとしての専門性を高める道も、フルスタックを目指す道も、マネジメントや組織作りにコミットする道も、志向にあわせて選べます
条件詳細

正社員/業務委託どちらでも応募可能です。ご応募時にお知らせください。

  • 想定年収:400~700万円(業務委託は応相談) ※お任せする仕事内容、スキルに応じて相談
  • 給与体系:月給+賞与
  • 賞与:年2回
  • 残業代:残業が発生した場合、別途残業手当を支給します
  • 試用期間:3ヶ月(本採用時と待遇に変動ありません)
  • 完全週休二日制
勤務時間
フレックスタイム制度導入(コアタイム10:00~16:00)
福利厚生
  • リモートワーク可能(チームごとに方針を定めています)
  • 社会保険完備
  • 通勤交通費支給
  • リモート手当
  • 扶養手当
  • 家賃補助 ※4駅以内に住むと、家賃補助が出る制度です(2駅以内:2万円、4駅以内:1万円)
  • 自己学習支援制度
勤務地
東京都文京区湯島3-19-11 湯島ファーストビル5F
※リモートワーク時は基本的に自宅からの勤務となります
選考フロー
書類選考

面接 2 回

モブプロ選考

内定

※選考の内容は変更される場合もあります。
※カジュアル面談をご希望でしたらその旨お知らせください。
※面接日等お急ぎの場合も柔軟に対応いたしますのでご相談ください。
その他
  • このポジションは株式会社ソーシャルPLUSへのご入社となります。
  • ご応募からご入社までは、株式会社フィードフォースが連絡窓口となっております。