シニアソフトウェアエンジニア(フロントエンド)

株式会社kickflow

当社では全社員が完全リモートワーク体制のため、各社員の自宅等からの勤務となります。, Japan Posted November 14, 2023

Check how well your resume matches this job

On-site Full-time Senior
Job Description

シニアソフトウェアエンジニア(フロントエンド)

Description

kickflowは、「シンプルなのに、多機能」なAI機能を搭載したクラウドワークフローシステムです。経費精算・稟議・契約・人事異動など、あらゆる社内の意思決定プロセスをデジタル化し、決裁スピードの向上と運用・メンテナンスの手間の削減を実現しています。

現在はエンタープライズ市場への展開を加速しており、数千人規模の組織に対応するスケーラビリティや、複雑な組織構造への柔軟性が求められるフェーズです。加えて、承認ワークフローを起点とした新プロダクトの構想も進めています。

このポジションでは、プロダクトマネージャーと連携しながら、顧客の業務課題をもとに「何を作るか」から関わり、仕様策定・設計・実装・テスト・リリース・運用まで一貫して担当していただきます。「決まったものを作る」のではなく、課題の捉え方や解決策についてエンジニア自身が提案・議論することを歓迎しているチームです。フロントエンドの経験を強みとしつつ、バックエンドやインフラも含め、プロダクトの成長に必要な領域を横断的に担います。

開発チームは10名以下で、仕様策定や技術選定にもエンジニアが直接関与しています。Claude Code・Codex・Devin・CodeRabbitなどのAIツールも日常的に活用し、少人数で高い生産性を維持する体制です。
キャリアパスとしては、テックリードとして技術面からプロダクトを牽引する、エンジニアリングマネージャーとしてチームを率いるといった選択肢があり、志向によってはプロダクトマネジメントへキャリアを広げることも可能です。

■具体例
・顧客課題に基づく機能の仕様策定・設計・開発
・デザイナーと連携した、複雑な業務フローをわかりやすく操作できるUIの実装
・コンポーネント設計・状態管理の最適化
・REST APIとの連携設計
・大規模データを扱う画面でのパフォーマンスチューニング
・アクセシビリティ・多言語対応
・セキュリティ対策
・サービスの運用・監視

変更の範囲:本人の希望がない限り業務内容の変更はございません。

■現在の課題
・プロダクトの拡張性
承認ワークフローは顧客ごとに業務ルールが大きく異なり、多様な入力パターンや条件分岐をUIとして破綻なく表現する難しさがあります。複雑な業務フローを、ユーザーにとってわかりやすい画面設計に落とし込むことが求められています。

・デザインシステムの構築・改善
現在kickflowではUIフレームワークとしてVuetifyを採用していますが、デザイン面の制約など課題があります。中長期的には、Nuxt UIなど別のフレームワークへの移行や、独自デザインシステムの構築などに取り組む可能性があります。

・フロントエンドのコードベース品質
プロダクトの成長に伴い画面数・コンポーネント数が増加しており、一貫性のある設計パターンの維持や、型安全性の向上が継続的な課題です。

・フロントエンドのパフォーマンス
大量の入力項目や複雑な承認フローを扱う画面では、描画速度や操作のレスポンスが課題になるケースがあり、大規模データを快適に操作できるUIの実現が求められています。

■今後取り組んでいきたいこと
・エンタープライズ対応の強化
数千人規模の組織が日常的に利用するプロダクトとして、スケーラビリティと柔軟性の両立が不可欠です。エンタープライズ顧客の多様な業務要件に応えながら、プロダクトとしてのシンプルさを維持する機能設計を進めていきます。

・新プロダクトの立ち上げ
承認ワークフローで培ったドメイン知識と顧客基盤を活かし、隣接領域でのプロダクト展開を構想中です。

・AI活用の深化
プロダクトへのAI機能の組み込みは既に進めており、今後はAIを活用した入力支援やワークフローの自動化など、ユーザー体験の向上をさらに推進していきます。

・プラットフォームエンジニアリングの推進
社内開発基盤の整備として、CI/CDパイプラインの高度化・テスト自動化・デプロイの効率化など、チームスケールしても開発者体験と生産性を維持できるプラットフォームの構築を進めていきます。

■技術スタック
バックエンド: Ruby on Rails, RSpec, Rubocop, Sidekiq
フロントエンド: HTML, CSS, TypeScript, Vue.js, Nuxt.js, Vitest, ESLint
インフラ: Google Cloud, Amazon Web Service
データベース、ミドルウェア: PostgreSQL, Redis, Memcached
認証基盤: Auth0
検索: Elasticsearch
監視: Datadog, Sentry, Scout APM, PagerDuty
AI: Claude Code, Codex, Devin, CodeRabbit, Dify, n8n

■社内ツール
チャット: Slack
テレビ会議: Zoom、Google Meet
ドキュメント: esa
ソースコード管理: GitHub
デザイン管理: Figma
チケット管理: GitHub Issues

■チーム構成(2026/10/01時点)
・CTO…1名
・EM…1名
・バックエンドエンジニア…8名
・フロントエンドエンジニア…2名
・QAエンジニア…4名
・CRE…1名
・プロダクトマネージャー...2名
・プロダクトデザイナー…2名
・テクニカルサポート…2名

▼会社や事業については以下よりご確認ください。
https://careers.kickflow.co.jp/

▼会社紹介資料
https://speakerdeck.com/kickflow/we-are-hiring

▼プロダクト開発本部紹介資料
https://speakerdeck.com/kickflow/kickflow-product-development-division

Requirements

kickflowは、「シンプルなのに、多機能」なAI機能を搭載したクラウドワークフローシステムです。経費精算・稟議・契約・人事異動など、あらゆる社内の意思決定プロセスをデジタル化し、決裁スピードの向上と運用・メンテナンスの手間の削減を実現しています。

現在はエンタープライズ市場への展開を加速しており、数千人規模の組織に対応するスケーラビリティや、複雑な組織構造への柔軟性が求められるフェーズです。加えて、承認ワークフローを起点とした新プロダクトの構想も進めています。

このポジションでは、プロダクトマネージャーと連携しながら、顧客の業務課題をもとに「何を作るか」から関わり、仕様策定・設計・実装・テスト・リリース・運用まで一貫して担当していただきます。「決まったものを作る」のではなく、課題の捉え方や解決策についてエンジニア自身が提案・議論することを歓迎しているチームです。フロントエンドの経験を強みとしつつ、バックエンドやインフラも含め、プロダクトの成長に必要な領域を横断的に担います。

開発チームは10名以下で、仕様策定や技術選定にもエンジニアが直接関与しています。Claude Code・Codex・Devin・CodeRabbitなどのAIツールも日常的に活用し、少人数で高い生産性を維持する体制です。
キャリアパスとしては、テックリードとして技術面からプロダクトを牽引する、エンジニアリングマネージャーとしてチームを率いるといった選択肢があり、志向によってはプロダクトマネジメントへキャリアを広げることも可能です。

■具体例
・顧客課題に基づく機能の仕様策定・設計・開発
・デザイナーと連携した、複雑な業務フローをわかりやすく操作できるUIの実装
・コンポーネント設計・状態管理の最適化
・REST APIとの連携設計
・大規模データを扱う画面でのパフォーマンスチューニング
・アクセシビリティ・多言語対応
・セキュリティ対策
・サービスの運用・監視

変更の範囲:本人の希望がない限り業務内容の変更はございません。

■現在の課題
・プロダクトの拡張性
承認ワークフローは顧客ごとに業務ルールが大きく異なり、多様な入力パターンや条件分岐をUIとして破綻なく表現する難しさがあります。複雑な業務フローを、ユーザーにとってわかりやすい画面設計に落とし込むことが求められています。

・デザインシステムの構築・改善
現在kickflowではUIフレームワークとしてVuetifyを採用していますが、デザイン面の制約など課題があります。中長期的には、Nuxt UIなど別のフレームワークへの移行や、独自デザインシステムの構築などに取り組む可能性があります。

・フロントエンドのコードベース品質
プロダクトの成長に伴い画面数・コンポーネント数が増加しており、一貫性のある設計パターンの維持や、型安全性の向上が継続的な課題です。

・フロントエンドのパフォーマンス
大量の入力項目や複雑な承認フローを扱う画面では、描画速度や操作のレスポンスが課題になるケースがあり、大規模データを快適に操作できるUIの実現が求められています。

■今後取り組んでいきたいこと
・エンタープライズ対応の強化
数千人規模の組織が日常的に利用するプロダクトとして、スケーラビリティと柔軟性の両立が不可欠です。エンタープライズ顧客の多様な業務要件に応えながら、プロダクトとしてのシンプルさを維持する機能設計を進めていきます。

・新プロダクトの立ち上げ
承認ワークフローで培ったドメイン知識と顧客基盤を活かし、隣接領域でのプロダクト展開を構想中です。

・AI活用の深化
プロダクトへのAI機能の組み込みは既に進めており、今後はAIを活用した入力支援やワークフローの自動化など、ユーザー体験の向上をさらに推進していきます。

・プラットフォームエンジニアリングの推進
社内開発基盤の整備として、CI/CDパイプラインの高度化・テスト自動化・デプロイの効率化など、チームスケールしても開発者体験と生産性を維持できるプラットフォームの構築を進めていきます。

■技術スタック
バックエンド: Ruby on Rails, RSpec, Rubocop, Sidekiq
フロントエンド: HTML, CSS, TypeScript, Vue.js, Nuxt.js, Vitest, ESLint
インフラ: Google Cloud, Amazon Web Service
データベース、ミドルウェア: PostgreSQL, Redis, Memcached
認証基盤: Auth0
検索: Elasticsearch
監視: Datadog, Sentry, Scout APM, PagerDuty
AI: Claude Code, Codex, Devin, CodeRabbit, Dify, n8n

■社内ツール
チャット: Slack
テレビ会議: Zoom、Google Meet
ドキュメント: esa
ソースコード管理: GitHub
デザイン管理: Figma
チケット管理: GitHub Issues

■チーム構成(2026/10/01時点)
・CTO…1名
・EM…1名
・バックエンドエンジニア…8名
・フロントエンドエンジニア…2名
・QAエンジニア…4名
・CRE…1名
・プロダクトマネージャー...2名
・プロダクトデザイナー…2名
・テクニカルサポート…2名

▼会社や事業については以下よりご確認ください。
https://careers.kickflow.co.jp/

▼会社紹介資料
https://speakerdeck.com/kickflow/we-are-hiring

▼プロダクト開発本部紹介資料
https://speakerdeck.com/kickflow/kickflow-product-development-division

Preferred Experiences

・大規模Webサービスの開発・運用経験
・TypeScriptの使用経験
・Nuxt.jsの使用経験
・B2B SaaSの開発・運用経験
・UI/UXの設計経験
・バックエンドの開発経験
・テックリードの経験

We are looking for

・kickflowのミッションに共感していただける方
・全社の戦略を理解した上で、会社や事業の成功のために自律的に行動できる方
・ユーザーの本質的な課題を発見し、ソフトウェア・エンジニアリングの力で解決していくことを楽しめる方
・局所最適ではなく、全体最適を考えて行動できる方
・会社や事業を支えている責任感を持って仕事できる方

Working Conditions

Salary

850〜1600万円(年棒制)

Location

当社では全社員が完全リモートワーク体制のため、各社員の自宅等からの勤務となります。
※年に数回開催されるオフサイトへは基本的に参加いただく必要がございます。(特別な事情があり一時的に参加を見送ることは可能です。)

Job Type

正社員

Work hours

■勤務時間について
フレックスタイム制(コアタイムなし)

■休日・休暇について
・完全週休二日制(土日)・祝日
・年末年始休暇
・有給休暇(入社日に10日付与)
・リフレッシュ休暇(入社日に3日付与)
・慶弔休暇
・特別休暇(子の看護休暇・介護休暇・同居家族の看護休暇・ワクチン休暇・コロナ休校休園時の特別休暇)
・シックリーブ休暇

Probation period

あり(3か月)

Benefits

・ストックオプション制度
・各種社会保険完備
・慶弔見舞金
・チームビルディング補助
・インフルエンザ予防接種補助
・健康診断にオプション追加
・書籍購入補助
・カンファレンス参加補助
・1Passwordライセンス付与
Required Skills
software development decision making Claude Code product management REST API Nuxt CI/CD Ruby Rails HTML CSS TypeScript Vue Google Cloud Platform PostgreSQL Redis
How to apply

You apply on 株式会社kickflow’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About 株式会社kickflow

See every open role at 株式会社kickflow on ARes.

More Jobs at 株式会社kickflow
Share This Job