プレイド採用情報
プレイド採用情報
Developer Experience

Developer Experience

チーム概要

Developer Experience チームは プレイド のプロダクトチーム全体の開発体験を向上させることをミッションとしたチームです。

取り組んでいるテーマ(課題と将来の展望)

1. 社内ライブラリの開発・運用

プレイドでは複数のプロダクトチームがありそれぞれがシステムの設計・実装・運用までを行っています。各チームで似たようなコードを書くような場面もあるため、それらを共通化し再利用することで生産性を高めます。

具体的には次のようなものを提供しています。

  • Datadog, Sentry で扱いやすいフォーマットに統一するロギングライブラリ
  • DB への変更記録を書き込むためのプラグイン
  • 自社デザインシステムを実装したコンポーネントライブラリ

2. Golden Path の開発・運用

上記のように、プロダクトチームのエンジニアはアプリケーションの実装だけでなく CI/CD パイプラインや Kubernetes マニフェスト、IaC なども設定する必要があります。それら一連の流れを迷わずに素早くできるようにするための Golden Path を作成しています。

具体的には次のようなものを提供しています。

  • JavaScript 周りの設定のテンプレート(tsconfig, eslintrc など)
  • CI/CD のテンプレートおよびガイドライン
  • Kubernetes マニフェストのテンプレートおよびポリシー

3. 管理画面のアーキテクチャ改善

KARTEは数年前にマイクロサービス化しましたが、一部モノリスだった時の名残が残っています。それによって開発のスピードが落ちてしまったり、変更時の影響範囲が特定しづらくバグが発生することがあります。そのような状況を改善するために、マイクロサービスの分離や統合をおこなったり、サービス間の連携の仕組みなどを整えたりしています。

Platform Engineering Kaigi 2024登壇レポート_プレイドエンジニアブログ

Platform Engineering Kaigi 2024の登壇者によるレポート記事です。「モノリス開発の名残からの脱却、マルチプロダクト開発における多様な開発者のニーズに応える使い勝手と堅牢性を追求した認可基盤刷新の過程と工夫」と題したセッションの発表内容を紹介しています。

tech.plaid.co.jp

Platform Engineering Kaigi 2024登壇レポート_プレイドエンジニアブログ

チーム構成

Developer Experience チームには下記のメンバーが在籍しています。

職種
役割・業務内容
Engineer
KARTE管理画面全体のアーキテクチャ改善、ライブラリのバージョンアップ、CI/CDの高速化などを担います。
Design Engineer
自社コンポーネントライブラリの開発やフロントエンド領域のモダン化、アーキテクチャ改善などを担います。

関連する求人

Product Engineer
エンジニア
新卒採用 & インターン(Engineer)
エンジニア

関連記事

記事一覧

技術でチームをなめらかに。開発体験の改善に挑む、新卒入社5年目エンジニアの歩み技術でチームをなめらかに。開発体験の改善に挑む、新卒入社5年目エンジニアの歩み
技術でチームをなめらかに。開発体験の改善に挑む、新卒入社5年目エンジニアの歩み
インタビュー
May 30, 2025
Rollupのビルド時間を10倍高速化することでプレビュー表示を改善した話Rollupのビルド時間を10倍高速化することでプレビュー表示を改善した話
Rollupのビルド時間を10倍高速化することでプレビュー表示を改善した話
テックブログ
January 28, 2025
Datadog CI Visibility で Cloud Build のパフォーマンスを可視化するDatadog CI Visibility で Cloud Build のパフォーマンスを可視化する
Datadog CI Visibility で Cloud Build のパフォーマンスを可視化する
テックブログ
December 18, 2024
Mongoose の callback を Promise に移行する手法Mongoose の callback を Promise に移行する手法
Mongoose の callback を Promise に移行する手法
テックブログ
November 26, 2024
npmパッケージの代わりに独自の仕組みを構築して定数ファイルを配布する運用に切り替えた経緯と移行プロセスnpmパッケージの代わりに独自の仕組みを構築して定数ファイルを配布する運用に切り替えた経緯と移行プロセス
npmパッケージの代わりに独自の仕組みを構築して定数ファイルを配布する運用に切り替えた経緯と移行プロセス
テックブログ
November 14, 2024
ソースコードを解析して社内向けUIライブラリの使用状況を自動で集計するソースコードを解析して社内向けUIライブラリの使用状況を自動で集計する
ソースコードを解析して社内向けUIライブラリの使用状況を自動で集計する
テックブログ
August 5, 2024
Platform Engineering Kaigi 2024登壇レポートPlatform Engineering Kaigi 2024登壇レポート
Platform Engineering Kaigi 2024登壇レポート
テックブログ
July 26, 2024
プレイドの開発者体験向上の進め方。Developer Experience & Performance Teamの挑戦とビジョンプレイドの開発者体験向上の進め方。Developer Experience & Performance Teamの挑戦とビジョン
プレイドの開発者体験向上の進め方。Developer Experience & Performance Teamの挑戦とビジョン
インタビュー
April 19, 2024
KARTEの管理画面の読み込み速度が大幅に向上。ユーザー目線で改善を重ねるエンジニアたちの挑戦KARTEの管理画面の読み込み速度が大幅に向上。ユーザー目線で改善を重ねるエンジニアたちの挑戦
KARTEの管理画面の読み込み速度が大幅に向上。ユーザー目線で改善を重ねるエンジニアたちの挑戦
インタビュー
December 19, 2023
Datadog を使った KARTE 管理画面パフォーマンス改善の取り組みDatadog を使った KARTE 管理画面パフォーマンス改善の取り組み
Datadog を使った KARTE 管理画面パフォーマンス改善の取り組み
テックブログ
October 12, 2023

コーポレートサイト

新卒採用サイト

個人情報保護方針

© PLAID Inc. all rights reserved.