Skip to main content

フロントエンドエンジニア(TypeScript)

Technology
株式会社トレタ
渋谷区 代々木, 日本3週間前まで 2026/6/8
正社員フルリモート

職務内容

# 事業概要

トレタは、「食の未来を、アップデートする」をビジョンに掲げ、デジタル化による外食産業の生産性向上を目指し、外食産業をより働きがいのある環境にしていくために、顧客課題の解決に資するサービスのエンハンスや新規開発に取り組んでいます。

飲食店の現場では、今もなおアナログな業務が大きな比重を占めており、結果として長時間労働が常態化し、独自性強化など飲食店の価値を高めるための活動に使われるべきリソースが奪われています。

それらの飲食店の課題を解決するべく、トレタは飲食店向け予約/顧客台帳サービス「トレタ予約台帳」をはじめ、店内モバイルオーダーシステム「トレタO/X(読み:トレタオーエックス)」や、飲食店向けCRMツール「トレタスタンプ」などの外食DXを支援するプロダクトを提供しています。

2026年にはLINEヤフーグループに参画し、「LINE公式アカウント」を起点とした飲食業向けSaaSの展開を加速させています。LINEとの連携による予約管理やCRM機能の統合など、LINE上でシームレスに完結する店舗体験の実現を目指しており、開発体制のさらなる強化を進めています。

## 募集背景

LINEヤフーグループへの参画により、LINEとの連携をはじめとする新たなサービス開発や既存プロダクトの進化が加速しています。予約台帳のWeb版開発、ネット予約やトレタNowのLINEミニアプリ対応、トレタO/XのEnt向け機能開発など、複数のプロダクトでフロントエンド開発のニーズが急速に拡大しています。ユーザーに直接届くプロダクトの体験を一緒につくるメンバーを募集します。

## 主な業務内容

TypeScript / React / Next.jsを用いたフロントエンド開発全般をご担当いただきます。配属先のプロダクトはご経験やご希望に合わせて決定します。

  • 具体的な業務
  • TypeScript / React / Next.jsを用いたUI設計・コンポーネント開発
  • バックエンドAPIとの連携実装
  • LINEミニアプリの開発
  • ユーザー体験を重視したインタラクション設計・実装
  • プロダクトについて
  • 飲食店向け予約台帳のWeb版開発
  • ネット予約などのLINEミニアプリ開発
  • 店内モバイルオーダー「トレタO/X」のフロントエンド開発
## ツール・開発環境など
  • 言語:TypeScript
  • フレームワーク:React / Next.js(App Router)
  • スタイリング:Tailwind CSS, Panda CSS
  • テスト:Vitest, Playwright, Storybook
  • インフラ:Vercel
  • その他ツール類:GitHub / Datadog / Sentry / CircleCI
  • AIコーディングツール(Claude Code等)を開発プロセスに積極的に導入しています
## 仕事のやりがい・得られる経験
  • 飲食店スタッフや来店者が直接触れるプロダクトのUI/UXを設計・実装できる
  • 予約台帳・モバイルオーダー・LINEミニアプリなど、多様なプロダクトに携われる
  • ゼロから新規プロダクトを立ち上げるフェーズに関われる
  • 少人数チームのため、技術選定やアーキテクチャの意思決定に直接関われる
  • エンジニアの提案を起点にAIコーディングツールの導入を推進しており、新しい技術に積極的にチャレンジできる
  • 今後プロダクトへのAI機能導入を積極的に推進していくフェーズであり、企画段階から携われる
## 配属部署

プロダクト開発部への配属となります。

プロジェクトごとにチーム分けがされており、少人数のチームで動いています。

ご経験やご希望に合わせてチームを決定できればと思います。

## 応募資格(必須)

  • TypeScript / React / Next.jsを用いたフロントエンド開発実務経験(2年以上目安)
  • Git/GitHubを用いたチーム開発経験
  • REST APIとの連携経験
## 応募資格(歓迎)

下記のご経験がある方

  • LINEミニアプリ・モバイルアプリ開発経験
  • デザインシステムの構築・運用経験
  • AIコーディングツール(Claude Code等)を活用した開発経験
  • Ruby on RailsやGoなどサーバーサイドの開発経験
## 重視するスキル・経験
  • ユーザー体験を重視したUI設計・実装ができる力
  • デザイナーやバックエンドエンジニアと積極的にコミュニケーションを取りながら開発を進められる力
  • チームメンバーと対面・オンライン問わず円滑にコミュニケーションを取りながら開発を進められる力
## 求める人物像
  • 大小さまざまで多様な飲食店のもつ課題を解くことに挑戦したい人
  • ユーザー体験を重視し、プロダクトに対してオーナーシップを持てる人
  • AIツールを積極的に活用し、生産性高く開発を進められる人
  • 自律的に課題を見つけ、成果にコミットできる人
  • ゼロから新規プロダクトを立ち上げる経験に挑戦したい人
  • チームメンバーと切磋琢磨しながら成長していきたい人
## 働き方
  • ハイブリッドワーク(出社とリモートワークを半々程度)を採用しています。少人数チームでの開発のため、対面での議論や相談がしやすい環境を大切にしています。
  • フレックスタイム制(コアタイム:11時〜16時/フレキシブルタイム:6時〜11時、16時〜22時)を導入しています。
## 成長・学習の機会
  • テックトーク
技術交流会。プロジェクトやエンジニアのジャンルを超えてそれぞれの専門分野から共有を行なっていくことで、開発組織全体の技術スキル向上やエンジニア同士のコミュニケーションの場としています。
  • AIテックトーク
AIに特化した情報共有の場。最新のAIツールや活用事例、開発プロセスへの応用などをチーム横断で共有し、AI活用スキルの底上げを図っています。
  • AIハッカソン
「AIで業務をアップデートする」をテーマに、日常業務の課題をAIで解決するアイデアやプロトタイプを1日で形にするイベントを開催しています。普段の業務では試せない新しいアプローチに積極的にチャレンジする機会を設けています。
  • AIツール利用費補助
Claude Max Plan・Cursor・ChatGPT等のAIツール利用費を会社が補助しており、エンジニアが自分に合ったツールを選んで活用できる環境を整えています。

職種 / 募集ポジション

フロントエンドエンジニア(TypeScript)

雇用形態

正社員

給与

月給

50万円 〜 99.5万円

【月額給与】

基本給及び固定残業代(※)の総額です。

  • 基本給:375,000円〜746,250円
  • 固定残業代:125,000円〜248,750円
(※)固定残業代は、時間外労働の有無にかかわらず、基本給の3分の1の額を支給します。固定残業代を上回る割増賃金は追加で支給します。

勤務地

1510053 東京都渋谷区代々木一丁目11番2号 フロンティア代々木4階

勤務時間

フレックスタイム制

  • 標準となる1日の労働時間:8時間
  • コアタイム:11時〜16時
  • フレキシブルタイム:6時〜11時/16時〜22時
  • 休憩:1時間
休日
  • 完全週休2日制(土・日曜日)
  • 国民の祝日
  • 年末年始休日(12月29日〜1月3日)

福利厚生

  • 定期健康診断
  • インフルエンザ予防接種費用補助
  • トレタ30:当社サービスを導入する店舗での従業員同士の飲食代補助
  • 資格取得費用補助
  • セミナー、カンファレンス手当
加入保険

健康保険(関東ITソフトウェア健康保険組合)、厚生年金保険、雇用保険、労災保険

受動喫煙対策

敷地内禁煙

休暇

  • 年次有給休暇:付与日数は法定に基づく(入社日に前倒し付与)
  • トレバケ:毎年最大3日の休暇(連続取得を推奨)
  • 特別休暇(慶弔等)
各種手当
  • 通勤手当:オフィス通勤にかかる実費又は通勤定期券代を支給
  • リモートワーク手当(月額10,000円):環境整備、維持管理費用(通勤定期券代の支給を受ける方は対象外)
働き方

リモートワーク:出社日以外で可能です。

従事すべき業務の変更の範囲

会社が定める業務

勤務場所の変更の範囲

会社が定める勤務場所

選考フロー

以下を予定しております。

書類選考

一次面接

二次面接(面接前に適性検査を受検いただきます)

最終面接

内定・オファー面談

Keywords
typescriptmicrosoft-typescriptcandidate-relationship-managementcrmcustomer-relationship-management-crmsoftware-as-a-service-saas-based-accountingsoftware-as-a-service-saasent-frameworkreact-jsreactnext-jsuser-interface-uiapplication-programming-interface-apirouterstailwindtailwind-csscascading-style-sheets-cssplaywrightstorybookvercelgithubdatadogsentrysentry-iocircleciartificial-intelligenceclaude-by-anthropicclaude-codeuser-experience-uxmobile-app-user-experiencerestful-apirubyrailsruby-on-railsgolangcursorchatgptinformation-technology

¿Te interesa este puesto?