Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Engagement 事業チーム の開発事情
Search
Shingo Tomioka
June 30, 2024
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Engagement 事業チーム の開発事情
Wantedly Tech Night 2024/6 (
https://wantedly.connpass.com/event/321747
)
Shingo Tomioka
June 30, 2024
More Decks by Shingo Tomioka
See All by Shingo Tomioka
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
85
Perk アプリの技術選定とリリースから1年弱経ってのふりかえり
stomk
0
630
モデルの説明コメントを書く文化が会社に浸透してきた話
stomk
0
620
7年間開発を続けるサービスを支える 負債返済日の取り組み
stomk
3
2.5k
A/Bテストをやるときに 気をつけていること
stomk
3
1.7k
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
820
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Git: the NoSQL Database
bkeepers
PRO
433
67k
4 Signs Your Business is Dying
shpigford
187
23k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Transcript
© 2024 Wantedly, Inc. Engagement 事業チーム の開発事情 Jun. 26 2024
- Shingo Tomioka Wantedly Tech Night #2
© 2024 Wantedly, Inc. 富岡真悟 (Shingo Tomioka) X: @stomk_ Engagement
Growth Squad Webエンジニア (Backend が得意) 自己紹介
© 2024 Wantedly, Inc. Engagement 事業の紹介
© 2024 Wantedly, Inc. Engagement 事業のプロダクト 今日は主にPerkの話 をします
© 2024 Wantedly, Inc. Perk - 毎日にちょっと嬉しい特典を提供
© 2024 Wantedly, Inc. チーム構成と技術構成
© 2024 Wantedly, Inc. • PdM 1人 • デザイナー1人 •
Webエンジニア 2~3人 チーム構成
© 2024 Wantedly, Inc. • Rails + React • モノレポ
• ルーティングは Rails で • ページ初期表示用のデータは DOM に注入してJSで読み取り 技術構成
© 2024 Wantedly, Inc. 今日のテーマ 「バックエンドとフロントエンドの協調開発」
© 2024 Wantedly, Inc. • バックエンドとフロントエンドはあまり明確に担当を分けていな い • そんなに大きくない開発であれば、領域を気にせずアサイン •
大きめの開発だと、ゆるやかにフロントエンド得意な人とバック エンド得意な人でタスクを分担する バックエンドとフロントエンド
© 2024 Wantedly, Inc. • 施策へのメンバーアサインの調整コストが減る • 複数の施策を並行して走らせやすくなる • 既存機能がどう実装されているかをみんなだいたい把握して
いるので設計の議論がしやすい • 要するに、機動力が出る ◦ まだ成長途上の若いサービスなので機動力大事 担当を分けていないことで得られるメリット
© 2024 Wantedly, Inc. • コードサイズの小ささ ◦ まだ若いサービスなので • オーソドックスな技術構成
◦ Rails も React も枯れてる。そこまで難しい技術は使っていない。 • デザインシステムライブラリ ◦ フロントエンド得意じゃない人でも、簡単に見た目やアクセシビリティが考慮された UIが作 れる 担当を分けないことを可能にしている要素
© 2024 Wantedly, Inc. • たまに Wantedly 本体の側でがっつり機能開発するときは、 フロントエンド得意な人がいないとちょっとつらい •
フロントエンドのツールやライブラリの導入・アップデートが属 人的になっていて、止まりがち 困っていること
© 2024 Wantedly, Inc. • Perk は比較的オーソドックスでシンプルな技術構成 • フロントエンド・バックエンドはそんなに担当を分けずに開発す ることで機動力を出している
• とはいえフロントエンド得意な人もほしいです... まとめ
© 2024 Wantedly, Inc. We’re hiring!!