業務内容
本募集は、中古・リノベーション住宅のオンラインマーケットプレイス「カウカモ」を支えるプロダクトのフロントエンド開発を担っていただくポジションです。単なる実装業務にとどまらず、プロダクトの成長を技術面からリードし、チームを牽引する役割を期待しています。
カウカモについて
「カウカモ (cowcamo)」は、一点ものの住まいとの出会いを提供し、中古住宅の流通に新しい価値を提案するオンラインマーケットプレイスです。
- カウカモ Webサイト: https://cowcamo.jp/
- カウカモ iOSアプリ: App Store
- カウカモ Androidアプリ: Google Play
募集背景
今後のさらなるサービス成長や顧客体験の向上、業務プロセス拡張といった多様な要求に応えるため、スケーラブルで柔軟なアプリケーションおよびシステムの実現が不可欠です。
また長年の開発により複雑化した仕様や構造の整理・改善も推進していく必要があり、プロダクトを支えるシステム全体を深く理解していただき、他のエンジニアのアウトプットレビューや、アーキテクチャ設計などの技術的な意思決定まで幅広くお任せしたいと考えています。
開発チームは、単に実装を担うだけでなく、プロダクト全体の価値を最大化する主体であると考えています。プロダクトマネージャーやデザイナー、バックエンドエンド・アプリエンジニアなど多様な専門性を持つメンバーと密に連携し、プロダクト全体の価値を最大化するための提案や議論を積極的に行っていただくことを歓迎します。
「ツクルバでエンジニアとして働くとは?」を更にイメージできるよう、以下の資料もご覧ください。
ツクルバ エンジニア向け会社紹介スライド | Google Slide
エンジニアが解決する課題
- 顧客体験の向上
顧客接点となる Web サイトやアプリを通じて、お客様一人ひとりに最適化された情報提供やサービス体験を設計・実現します。プロダクトマネージャーやデザイナーと連携しながら UI/UX の改善や情報設計を担い、住まい探しの体験価値を高めていきます。 - 社内業務の支援と拡張
営業・コンテンツ編集・カスタマーサポートなど多様な職種が利用する内製ツールの刷新・統合、UX 向上、Chrome Extension の提供などを通じて、現場の声を反映しながら効率化とスケーラビリティ向上を実現します。 - アーキテクチャの再構築
技術的負債の解消や仕様の再整理、コードの統廃合といった地道な改善に主体的に取り組みながら、フロントエンド全体の中長期的なアーキテクチャ戦略を描き、技術選定・設計・実装まで一貫して携わります。 - Web サイトの価値最大化
Webの表現力・即時性・到達性といった特性を活かし、アクセシビリティ、パフォーマンス、マルチデバイス対応などの観点を重視して、誰にとっても快適で使いやすく、より多様なユーザーに開かれたサービス体験を実現します。
将来の展望
顧客体験の向上を将来の成長に向けた基盤と位置づけ、顧客接点の中心となる物件マッチング精度の向上を推進します。
さらに、円滑で質の高いサービス提供を支える営業部門の生産性改善をはじめ、マーケティングや営業支援など幅広い領域でプロダクト活用を拡大し、事業全体の持続的な成長を確実なものとしていきます。
具体業務
以下のような多岐にわたるフロントエンド領域の開発を担当していただきます。
主要な担当領域:
- メディア Web アプリケーション (cowcamo.jp)
- 営業・編集・CS などの社内業務 Web アプリケーション
その他の担当領域:
- 特設ページやキャンペーンサイトなどのマーケティング用 Web ページ
- メールマガジンやコンテンツ配信におけるフロントエンド
- 業務効率化を支援する Chrome Extension
- その他、プロダクトや業務課題に応じた Web インターフェース全般
主な業務内容は以下の通りです。
- Ruby on Rails、React、Next.js、TypeScript を用いた Web アプリケーションの設計・開発・運用
- パフォーマンスや信頼性を考慮したアーキテクチャ設計・改善
- プロダクトマネージャーやデザイナーとの連携による仕様策定・UI/UX 設計
- 既存システムの改善、コードの統廃合、運用効率の向上
フロントエンド 技術スタック
cowcamo.jp システム (Next.js)
フロントエンド技術:
- フレームワーク: Next.js 15.2(App Router), React 19 RC
- 言語: TypeScript 5.6
- スタイリング: Panda CSS
- データ取得: aspida
- フォーム・バリデーション: valibot
- UI・アクセシビリティ: React Aria Components
- コンポーネントカタログ: Storybook
- テスト: Vitest(ユニットテスト)、Storybook Play Function(インタラクションテスト)、Chromatic(VRT)
- モノレポ管理: pnpm workspace, Turborepo
インフラ・デプロイ:
- ホスティング: AWS (EC2, CloudFront CDN)
- CI/CD: CircleCI, AWS CodeDeploy
バックエンド連携
- OpenAPIスキーマを元にスキーマ駆動開発(aspida使用)
cowcamo.jp システム (Rails Frontend)
フロントエンド技術:
- 言語・ライブラリ: JavaScript (ES2015+)、一部でjQueryが残存
- スタイリング: Sass
- ビルド: Webpack 4, Babel 7
インフラ・デプロイ:
- ホスティング: AWS (EC2, CloudFront CDN)
- CI/CD: CircleCI, AWS CodeDeploy
バックエンド連携:
- ERBテンプレート上でデータを渡す
- JSON形式でHTML上に渡してJavaScript側で利用
- REST API経由(非同期処理、Reactでのフォーム送信など)
管理画面
Rails上で構築された社内業務ツール(営業支援、物件編集管理、物件検索、カスタマーサポート)です。複数の管理画面があり、それぞれJavaScriptの使い方が異なります(Reactを使用しているところもあれば、生のJavaScriptで実装しているところもあります)。
フロントエンド技術:
- 言語・ライブラリ: JavaScript (ES2015+), React 18.2, jQuery 3.5
- 状態管理: Redux(一部の管理画面で使用)
- スタイリング: Sass, COUCH Design System(オリジナルのデザインシステム。デザイントークンを元にCSSカスタムプロパティ、Sassの変数、ユーティリティクラスを生成)
- ビルド: Webpack 4, Babel 7
- テスト: Jest
インフラ・デプロイ:
- ホスティング: AWS (EC2, CloudFront CDN)
- CI/CD: CircleCI, AWS CodeDeploy
その他 技術スタック
監視・分析
- エラー監視: Sentry
- パフォーマンス監視: New Relic, Amazon CloudWatch
コラボレーション・開発ツール
- ドキュメント/タスク管理: Slack, Google Workspace, Kibela, Asana
- デザインツール: Figma
- AIツール: ChatGPT (Team), Gemini for Workspace, Claude Code, GitHub Copilot
働く環境と魅力
- 要求すり合わせ・要件定義から、見積もり、実装、デプロイ、テスト、システム運用まで、エンジニアが一貫して関与できる体制が整っており、大きな裁量を持って業務に取り組めます。
- AI支援ツールを積極的に活用し、開発生産性の向上を推進しています。ChatGPT (Team)、Gemini for Workspace、Claude Code、Devin などのツールを日常的に利用し、コード生成から要件整理、実装まで幅広くAIを活用した開発を実践しています。
- 日々のコミュニケーションは主に Slack で活発に行われ、業務外でも流行のサービスや時事ネタなどについて雑談も盛んです。
- フレックスタイム制を採用しており、パフォーマンスを重視した自由な働き方を推奨しています。リモート中心のメンバーもいれば、オフィスとリモートを組み合わせた働き方を実践しているメンバーもいます。個々のライフスタイルに応じて、最適な働き方が可能です。
- デザイン×テクノロジー×ビジネスを起点に、社会的に意義のある変化をもたらそうとする意志を持った、多様なメンバーが集まっています。
- 『住まいの「もつ」を自由に。「かえる」を何度でも。』というビジョンを実現するために、プロダクト開発チームだけでなく、編集部・営業・リノベ設計チームなど、プロ意識の高いメンバーと一緒に取り組むことができます。
社内での取り組み紹介: カウカモアプリの未来を考える会💡開催レポート | note
応募要件
必須スキル
- Web アプリケーションにおけるフロントエンド開発経験
- React を用いた開発経験
- TypeScript による型安全なフロントエンド実装の経験
- リリース前のテスト・デバッグによる品質担保の経験
- システム詳細仕様の策定経験
- 開発プロジェクトの推進経験
歓迎スキル
フロントエンド実装
- JavaScript (ES2015+) / TypeScript の深い理解と実践経験
- React の高度な理解と活用経験
- Next.js App Router / React Server Components を用いたアーキテクチャの理解・開発経験
- Ruby on Rails を用いたバックエンドとの連携実装経験
- ESLint や Prettier、Turborepo 等による開発環境整備の経験
- Zod や react-hook-form を用いたフォームバリデーションの設計・実装経験
UI/UX・コンポーネント設計
- Storybook や Chromatic を用いたUIコンポーネントのドキュメンテーション運用経験
- デザインシステムや UI コンポーネントの継続的な運用経験
- デザインツール (Figma / Sketch) を用いたデザイン意図の理解・実装のすり合わせ経験
品質・テスト・パフォーマンス
- Web パフォーマンスやセキュリティを意識した開発経験
- フロントエンドにおけるユニットテスト/E2E テストの実装経験 (Jest, Vitest, Testing Libraryなど)
- テスト戦略の立案や、リグレッション防止のためのテスト整備
- GitHub Actions や CircleCI などを用いた CI/CD パイプライン構築経験
設計・技術的負債への対応
- 技術選定・設計方針を主体的に決定・共有した経験
- レガシー CSS や JavaScript 資産のモダナイズ・段階的リプレイスの経験
- 技術的負債の解消を目的としたリファクタリングや統廃合プロジェクトの経験
- モノレポ環境 (Turborepo等) での複数パッケージ開発運用経験
プロダクト協働・運用
- プロダクトマネージャーやデザイナーとの連携による要求確認・要件調整・仕様策定の経験
- 開発プロジェクトにおける見積り・スケジューリング・タスク分解の経験
- 自社 Web サービスの開発・運用に長期で携わった経験
- Web、メールテンプレート、Chrome Extension、GASなど、多様なクライアント実装に柔軟に取り組んだ経験
- Claude Code、Devin、Cursor などの AI 支援ツールを活用した開発経験や、AIツールを用いた開発生産性向上の取り組み経験
求める人物像
- 事業サイドと連携し、プロダクトの価値向上を推進するマインドをお持ちの方
- チーム全体の成果を考え、メンバーサポートや技術的な提案等を主体的に行える方
- How (技術手段) の多様性に応じて、関係者と合意形成しながら開発を進められる方
- プロダクトやチームの状況に応じて、フロントエンドの担当範囲が広がる可能性を前向きに受け入れ、柔軟に対応できる方
選考フロー
- 書類選考
- 面接 (2〜3回)
- 内定
面接にはフロントエンドのテックリードやCTOが参加します。
面接はオンラインでの実施を基本としますが、ご希望に応じて対面での実施も可能です。
選考過程において、必要に応じて面談(選考要素なし)を実施させていただく場合があります。
参考リンク
会社・プロダクト紹介
ツクルバ紹介
プロダクト (カウカモ) 紹介
- カウカモ Webサイト: https://cowcamo.jp/
- cowcamo MAGAZINE Webサイト: https://cowcamo.jp/magazine
- iOSアプリ: App Store
- Androidアプリ: Google Play
メンバー紹介
フロントエンド テックリード
カウカモのプロダクト開発チームには1名のフロントエンドエンジニア(テックリード)が携わっています。新卒入社から5年目のメンバーです。
- X (旧Twitter): @kiichi_sugihara
- Zenn: @kii
- 記事紹介: AI Agent × Cursor で要件整理から実装まで
デザイナー
プロダクト開発チームには、2名のデザイナーが携わっています。
- Zacky (ざっきー)
- X (旧Twitter): @times_zacky
- note: ymzkmsr
- はのめぐみ
- X (旧Twitter): @featherplain
- Speaker Deck: featherplain
- note: featherplain
CTO 兼 技術本部長
CTOとして経営の要所を担いながら、技術本部長としてエンジニア組織全体を統括し、技術戦略の策定から組織運営まで一貫してリードしています。
- X (旧Twitter): @nozayasu
- Speaker Deck: nozayasu
- Hatena Blog: nozayasu
- インタビュー記事: 経営と開発をつなぐ架け橋に。事業成長を加速させるツクルバの開発生産性指標の活用方法とは?| Findy Team+ インタビュー
| 職種 / 募集ポジション | シニアフロントエンドエンジニア (リード) |
|---|---|
| 雇用形態 | 正社員 |
| 契約期間 | ■試用期間:3か月 |
| 給与 |
|
| 勤務地 | 恵比寿駅徒歩2分 |
| 勤務時間 | ■勤務時間 フレックスタイム制 コアタイム 11:00-16:00 フレキシブルタイム 5:00-22:00 標準労働時間 1日8時間 ※10:00-19:00で勤務している社員が多いです フルリモートワークOKです! (月に1度の技術定例会は、オフィスで行っています) |
| 休日 | ■休日:土日祝 ■年間休日123日 ■有給休暇 入社日に、入社月に応じた日数を最大10日付与。以降毎年8月1日に在籍年数に応じた日数を付与。 ■年末年始休暇 ■結婚休暇(5日) ■出産休暇(3日) ■忌引休暇(最長10日) |
| 福利厚生 | ■宅建資格手当 ■インフルエンザワクチン接種費用補助 ■リファラル制度 ■モチイエ制度 自社サービスを通じて家を購入した場合、購入金額に応じて一定期間ローン支払いを補助する手当を支給しています。 ■従業員持株会 毎⽉給与の⼀部を積み⽴て、奨励金と合わせて⾃社の株式の購⼊が可能 ■PC/モニター貸与 その他業務で使用するもの(携帯電話等)は、必要に応じて貸与します ■社内フード販売 |
| 加入保険 | 健康保険、厚生年金、雇用保険、労災保険 |
| 受動喫煙対策 | 屋内全面禁煙 |
| 会社名 | 株式会社ツクルバ |
|---|---|
| 事業内容 | ■カウカモ事業 ・中古・リノベーション 住宅の流通プラットフォーム「cowcamo(カウカモ )」企画・開発・運営 ・中古不動産のマッチングプラットフォーム「ウルカモ」の企画・開発・運営 カウカモ:https://cowcamo.jp/ ウルカモ:https://cowcamo.jp/urucamo ■ボックス事業(連結子会社) ・一般売主や法人向け中古・リノベーション住宅の仲介、買取再販事業、他 |
| 本社所在地 | 東京都渋谷区恵比寿四丁目3番14号 恵比寿SSビル |
| 代表取締役CEO | 野村 駿太郎 |
| 設立 | 2011年8月 |
| 上場取引所 | グロース |
| 従業員数 | 304名(2025年7月31日付) |
| 売上高 | 80億9900万円(2025年7月期実績) 54億8300万円(2024年7月期実績) 41億5200万円(2023年7月期実績) |