株式会社 UPSIDER 求人一覧B206. Mobile App Engineer(Flutter)- UPSIDER Card
株式会社 UPSIDER 求人一覧
B206. Mobile App Engineer(Flutter)- UPSIDER Card

B206. Mobile App Engineer(Flutter)- UPSIDER Card

株式会社 UPSIDER

B206. Mobile App Engineer(Flutter)- UPSIDER Card

【Flutter】アプリからバックエンドまで一気通貫で手がけるモバイルアプリエンジニアを募集<フルリモート・フルフレックス>

仕事概要

募集背景

私たちは現在、少数のメンバーで2つのモバイルアプリケーションとそれに対応するバックエンドの開発 / 運用を担っています。プロダクトの順調な成長に伴い、今後はさらなる展開も視野に入ってきました。私たちのチームは、単に仕様書通りに開発するだけでなく、企画からリリース後のデータ分析 / 改善まで一気通貫で責任を持つスタイルをとっています。しかし、プロダクトが急速に拡大する中で、求められる品質の高さと開発スピードに対して、現在のリソースでは十分とは言えない状況です。特にAI技術をプロダクト自体に組み込むような、新しい挑戦が始まっています。このような背景から、開発体制を強固にし、共にプロダクトの未来を創り上げるモバイルアプリケーションエンジニアを募集することになりました。

お任せしたい業務

法人カードである「UPSIDER」および「PRESIDENT CARD」のiOS / Androidアプリ、ならびにそれらを支えるバックエンドの開発 / 運用に携わっていただきます。フロントエンドからバックエンドまで一気通貫で関わりながら、プロダクトの価値を高める重要な役割を担っていただきます。
具体的な業務内容は以下の通りです。

  • Flutterを用いたモバイルアプリケーションの新機能開発およびUI / UXの改善
  • アプリケーションに連動するバックエンドシステムの設計、開発、API構築
  • 企画フェーズからの参画、プロダクトマネージャーやデザイナーと連携した仕様検討
  • サービスへのAI技術の組み込みや、新たな決済体験を支える機能の検証 / 実装
  • 統合的な決済基盤を支えるための、技術的負債の解消やパフォーマンスチューニング

本ポジションの魅力

企画からデータ分析まで手掛ける開発体制
単に指示された機能を作るのではなく、機能の提案からUI / UX設計、フロントエンドやバックエンドの実装、リリース後の仮説検証 / 改善まで一気通貫で取り組むことができます。自分の手でダイレクトにプロダクトを成長させる手応えを実感できる環境です。

少数精鋭だからこそ実現できる圧倒的なスピードと品質
現在エンジニア3名という小さなチームながら、年間約5,000コミット、1,300以上のプルリクエストを生み出しています。企画から品質保証、デプロイまでチーム内で完結するため、高速かつ品質の高い開発サイクルを実現しています。

モダンな技術とAIを駆使したテックファーストな文化
Flutterやモノレポによる効率的な開発はもちろん、CursorやDevin、Claude CodeといったAIツールを日常的に活用し、開発プロセスを進化させています。

心を動かす体験の追求
業務に溶け込む操作の速さを追求し、経営者の心を満たすリッチな体験価値を重視しています。ユーザーの本質的な課題に向き合い、細部までこだわり抜くことを大切にしています。
参考記事 Flutterと歩んだ僕たちの最高のアプリの作り方

チーム / 一緒に働くメンバー

早坂 涼(カード事業部CTO)
参考記事:1人のエンジニアから事業部CTOへ、挫折と信頼の積み重ねが切り拓いたキャリア #逆境も熱狂

19歳で上京後、サーバーサイドエンジニアとしてキャリアをスタート。動画配信企業ではテックリード兼アーキテクトとして、技術選定や開発をリード。UPSIDERに参画後はカードの管理機能や顧客管理システムの開発を担い、現在はカード事業 事業部CTOを務める。

Yoshihiko Tanaka(Mobile App Group EM)
参考記事:データ分析からリリースまで丸ごと担う――自給自足するモバイルチームを目指すエンジニアリングマネージャーの挑戦

Androidを中心に10年以上、Flutterで5年以上のモバイルアプリ開発キャリアを持つ。ブログサービスや動画配信、FinTechなど多様なアプリ開発を経て、UPSIDERに参画。現在はEMとして、モバイル領域のシステム開発と組織づくりを担っている。

開発プロセス

  • 基本は2週間スプリントで稼働しています。現在は2つのアプリを2週に1回、交互にリリースする運用をとっており、各アプリ4週に1度の安定したリリースサイクルを回しています。
  • プロダクトごとに最適なプロセスを採っていますが、共通しているのはエンジニア起点で価値を創出するというスタンスです。
  • UPSIDERアプリでは、企画からリリース、継続的なUX改善までの全工程をMobile App Groupが主導しており、自発的な分析と提案が不可欠な環境です。期初の目標達成に向けた既存アプリの改善はもちろん、ホワイトレーベル事業などの新たなアプリ提供の機会もあります。

開発環境

  • Mobile:Flutter (Dart)
  • Server-Side:Go / Kotlin (Ktor)
  • Frontend:TypeScript / Next.js
  • Infra / Firebase:GCP / Kubernetes / Terraform / Firebase
  • DB:Spanner / MySQL

選考フロー

  1. エントリー
  2. カジュアル面談
  3. 書類選考
  4. 面接(2〜3回) ※技術課題の提出を含む
  5. オファー

※書類選考やカジュアル面談の結果、ご希望やご経験に合うポジションの提案が難しいと弊社が判断した場合は、面談や面接の実施を見送らせていただくこともございます。

参考情報

UPSIDERについて

UPSIDERは2018年に創業し、「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、法人向けの革新的な金融サービスを展開しています。
累計導入企業数は10万社を超え、年間売上規模は約100億円以上、成長率50%以上を継続しています。※各種数値は2025年11月末時点
そして2025年7月にはみずほFGとの戦略的グループインを発表し、共創を通じて金融エコシステムの創出に挑戦しています。

必須スキル

  • AndroidあるいはiOSアプリの設計、開発実務経験
  • 複数人でのチーム開発およびコードレビューの経験
  • AIツール(Claude Code、Devin、GitHub Copilotなど)を活用した、効率的な開発(Agentic Coding)の実務経験 / マインド

歓迎スキル

  • Flutter / Dart を用いたモバイルアプリの開発経験(※選考課題では Flutter アプリを作成していただきます)
  • テスタビリティ、スケーラビリティ、拡張性を考慮したアーキテクチャの設計開発能力
  • Material Design / Human Interface Guidelines に基づいたUI / UXの知識
  • Go / Kotlin などを用いたバックエンドの開発・運用経験
  • パブリッククラウド(Google Cloudなど)を用いたインフラ構築経験(Terraform / Terragrunt などの IaC 経験があれば尚可)

求める人物像

  • UPSIDERのミッションに共感いただける方
  • 不確実性のある環境でも、楽しみながら職務を遂行できる方
  • ユーザーファーストの思考で仕様変更や設計改善などを自ら提案できる方
  • 共に働く仲間に対して、常にリスペクトを持って、接することができる方
  • ビジネスの成功に向けて、部署やチームを超えて他メンバーと積極的なコラボレーションができる方

応募概要

給与

810万円〜1,200万円
※選考評価によって前後する場合がございます
※賞与あり(半期に一回、グレードや実績によって支給)

勤務地

東京オフィス

雇用形態
勤務体系

フルフレックス、フルリモート、土日祝日休み、有給休暇あり、年末年始、夏季休暇、出産育児休暇制度あり

試用期間
福利厚生

・交通費支給
・入社時PC貸与
・社会保険完備
・スタートアップ休暇を入社時3日付与

企業情報

企業名
設立年月
本社所在地
資本金
従業員数
企業サイトURL