仕事内容
クラウド映像プラットフォームを提供するセーフィーで、Androidモバイルエンジニアを募集します。クラウドカメラの映像を利用した既存・新規アプリ開発、UI/UX改善、AI・センサー連携機能開発を担当します。幅広い業界のDX支援、動画ストリーミング・IoTデバイス開発、デザイナーや他技術領域のエキスパートとの協業を通じて、技術とユーザー価値の最大化に貢献できるポジションです。
本職種のミッション
- クラウドカメラの映像を利用した既存・新規アプリケーションの開発を、プロダクトマネージャーや営業、デザイナーと共に形にします。
- より直観的で扱いやすい映像ビューアーのUXを追求します。
- 数百台規模のカメラを導入しているクライアントでも使いやすい、効率的なカメラ・映像の検索UIを議論し実装します。
- AIの解析データやセンサーデータといった映像以外のデータと連携した機能開発も進めます。
業務内容
- 自社サービスのモバイルアプリ開発を担うチームのAndroid開発メンバーとして活躍します。
- クラウド録画サービス用モバイルアプリ開発を担当します。
- セキュリティサービス用モバイルアプリ開発を担当します。
- 自社開発Androidデバイスの組込アプリケーション開発を担当します。
- 保守性、機能拡張容易性を目指したモバイルアプリの新機能開発と保守、運用を行います。
- タブレット向けレイアウトを含むUI/UXの開発を行います。
開発組織の目標
- クラウド録画サービスの品質向上と、高品質・ハイパフォーマンスなサービス基盤の開発・運用を行います。
- カメラを通してクラウド上に収集した映像データを配信や解析し、付加価値のある情報を抽出することで顧客課題解決を実現します。
- クラウド基盤上でのアプリケーション開発により、顧客課題解決に繋がるアプリケーションを提供します。
- オープンAPI等による他社参画のためのプラットフォーム開発を進めています。
- オープンなプラットフォームを構築し、他の技術を持った企業様が参画することで、より多くの顧客課題解決サービスを世に出していきます。
組織の課題
- 新機能追加と並行して、プロダクトの品質向上(クラッシュフリー率やテストカバレッジ向上)に注力しています。
- 長年の運用で蓄積した技術的負債を返却し、プロダクトの持続的開発を可能にするためのリファクタリング・リアーキテクチャにも力を入れています。
- ビジュアルリグレッションテストの導入、マルチモジュール構造へのリアーキテクチャや肥大化したモジュールのリファクタリングなどを実施してきました。
- プロダクト品質にこだわりテストを書ける方、またコードレビューを通じてソフトウェアの品質に貢献できる方を必要としています。
私たちモバイルチームがこれからやりたいこと
- Safie Viewer for Mobile の機能強化とUX向上を目指します。
- 各種プロジェクトから要望される新機能実装、タブレットにおける体験改善、目的のカメラや映像に辿り着くまでの体験改善、動画操作のパフォーマンス向上に取り組みます。
- セーフィーモバイルプロダクトの新たな価値創造を行います。
- Safie Connectなど新規Androidプロダクトの実装、位置情報・センサー情報の活用、新たなUXの創出を進めます。
- 開発体験の向上を目指します。
- Jetpack Composeの適用拡大、コードレビューの品質向上、ユニットテストの拡充、CI/CDのさらなる整備、AI supportedな開発体験の導入を行います。
- スクラムチームとしての成熟を目指します。
- スクラムの練度を上げ、オープンで自律的なチームになります。
開発環境
- 言語: Kotlin, Java
- レイアウト: Jetpack Compose, Android View, ViewBinding, Fragment
- アーキテクチャ: Google Recommended app architecture
- 主要ライブラリ: Retrofit2, OkHttp3, Gson, Kotlin serialization, Kotlin Coroutines, Fragment, FragmentManager, Navigation Component, Jetpack Compose, Navigation Compose, Media3 ExoPlayer, SceneView, Glide, Dagger Hilt
- テスト: Junit4, Mockito-kotlin, Robolectric, Truth, Roborazzi, Detekt
- その他: WebRTC, Firebase, Google Maps, Firebase Messaging, Crashlytics, Analytics, Remote Config
- CI/CD/Build: Composite Build, GitHub Actions, DeployGate, Magic Pod
- コミュニケーション: Slack, Gather, Google Meet, Backlog
- その他: GitHub, Figma, Notion
- 生成AIツール: Amazon Bedrock, Gemini, GitHub Copilot, Notion AI, Claude Code
業務の魅力
- 幅広い業界やクライアントの「現場のDX」を支援する開発に参加できます。
- B2B向けの堅牢で可用性の高いアプリケーションと、B2C向けのUI/UXオリエンテッドで汎用性の高いアプリケーション開発を両立できます。
- 動画ストリーミング・IoTデバイスの開発経験を積むことができます。
- 開発した製品は自社サービスに利用され、ユーザーの声と自身の技術を直に反映できる環境です。
- 動画ストリーミングプロトコル・コーデックの知識や、IoTならではのデバイスと直接通信する開発など、幅広いスキルが身につきます。
- 専任デザイナーと協業し、即応性や可用性を担保したUI/UX構築にチャレンジできます。
- Figmaを中心としたデザイン・開発ワークフローやUI/UXの知見を深めることができます。
- IPカメラ組み込み、AI・画像処理、バックエンド、Webアプリ開発など、様々な技術や専門家と直接やりとりし、総合的な知識と経験を得られます。
- iOS/Android開発エンジニアは一つのモバイルチームとして活動し、積極的に技術情報の交換や開発に関わるコミュニケーションを行っています。
- 創業者にもエンジニアがおり、技術に対して非常に理解のある環境です。
募集背景
- クラウド映像プラットフォームをベースとしたソリューションを展開しています。
- 飲食・小売、建設・製造業など幅広い業界で30万台を超えるカメラが利用されています。
- システムの規模や扱うユーザー数、データ量が膨大に増加しています。
- プラットフォームの強化・改善、新機能追加、ソリューション開発を進めるエンジニアを募集しています。
関連情報
- Safie導入事例として、飲食業界での業務最適化、マーケティング顧客体験改善、効果的な売場づくりと販促施策へのAIカメラ活用を紹介しています。
- アプリケーション機能例として、管理者向けアプリケーション(デバイス・ユーザ・権限・セキュリティ管理)とユーザ向けアプリケーション(Viewer、ダッシュボード、動体・音声検知、各種オプション、デバイス一覧、ストリーミング再生、ムービークリップ、タイムラプス動画作成、ユーザ設定)を提示しています。
- Safieクラウドカメラシリーズとして、Safie One、Safie Pocket2、Safie Goを紹介しています。
- Safieエンジニアの情報として、会社説明資料、社員インタビュー、Findy社主催イベント発表レポート、セーフィーテックブログへのリンクを提供しています。
求めるスキル・経験
必須
歓迎
チームリーダー、プロジェクトマネージャ、プロダクトマネージャの経験
アジャイル開発現場の経験(スクラムマスター、プロダクトオーナーなど)
ビジネスサイドとコミュニケーションを取りながらプロジェクトをリードした経験
組込み系ソフトウェアの開発経験
iOS開発の知識・経験 モバイルアプリ開発経験
動画ストリーミング、または配信に関わるサービス開発経験
WebRTC/HLSを用いたサービス・プロダクトの開発 WebRTC
ExoPlayerなどを用いたアプリケーション開発
H.264 / AV1など動画コーデックの知識
Bluetooth, USB機器その他センサー類を利用したIoTサービス開発経験 IoT業界知識
募集要項
- 職種
- Androidエンジニア
- 雇用形態
- 正社員
- 想定年収
- 応相談
- 勤務地
- 東京都 品川区
- 出社・リモート
- リモート中心 / リモート可
- 必要経験
- 3年以上
- レベル
- メンバー
- 勤務時間
- 裁量労働制 / 実働8時間
- 休日休暇
- 完全週休2日制 / 祝日休み
- 給与の詳細
- 昇給 年2回
福利厚生・制度
選考プロセス
- 書類選考
- カジュアル面談 (場合により) (職種やご希望により実施)
- 一次面接
- 二次面接
- 三次面接 (最終/対面)
- Web適性診断
- オファー面談 (場合により)
- コーディングテスト (場合により) (エンジニア職)
一部職種により、選考フローが変更になる可能性や選考回数の増減がございます。