モバイルエンジニア(Android)
セーフィー株式会社
募集要項
No.JN00485034
- 企業名
- セーフィー株式会社
- 職種
- オープン・Web・パッケージソフトシステムエンジニア
- 雇用形態
- 正社員
- 業務内容
- 【募集背景】
セーフィーは「映像から未来をつくる」をビジョンに、クラウド映像プラットフォームをベースとしたソリューションを展開しております。
飲食・小売業界、建設業界・製造業・設備系等幅広い業界で、様々な課題解決を実現すべく30万台を超えるカメラが利用され、システムの規模や扱うユーザー数、データ量も膨大になってきています。
Androidチームはここ数年で、メンバーの技術レベルが着実に底上げされ、安定した開発力を持つチームへと成長してきました。次のフェーズとして私たちが目指すのは、「求められたものをつくる」チームから、「プロダクトの価値を自ら定義し、最大化する」チームへの進化です。ユーザー課題の発見から企画・優先順位づけまで、プロダクトマネジメントの領域にエンジニアリングチームが染み出していくことで、Androidアプリの価値を最大化していきたいと考えています。
そのためには、個々のメンバーの力をチームの力へと束ね、組織として継続的に価値を生み出せる体制づくりが不可欠です。技術とマネジメントの両面からチームの進化を牽引していただける、リーダー・マネージャー候補の方を募集しています。
【本職種のミッション】
クラウドカメラの映像を利用した既存アプリケーションの改善や新規アプリケーションの開発を、プロダクトマネージャーや営業、デザイナーと共に考えて形にします。より直観的で扱いやすい映像ビューアーのUXを追求し、数百台規模のカメラを導入しているクライアントでも使いやすい、効率的なカメラ・映像の検索UIを議論し実装します。AIの解析データやセンサーデータといった映像以外のデータと連携した機能開発も進めていきます。
加えて本ポジションでは、<チームのアウトカム最大化>をミッションのひとつとして担っていただきます。メンバーの成長支援、開発プロセスの改善、プロダクトマネージャーやビジネスサイドとの連携強化を通じて、「個人が書けるコードの総量」ではなく「チームとして生み出せるプロダクト価値の総量」を増やしていくことを期待しています。
【業務内容】
自社サービスのモバイルアプリ開発を担うチームにおいて、Android開発のコアメンバー兼リーダー・マネージャー候補としてご活躍いただきます。
▼キャリアアップ例
・入社から1年 コアメンバー
・1年から2年 グループリーダー(開発業務は引き続き担当いただく想定)
▼開発業務
・クラウド録画サービス用モバイルアプリ開発
・セキュリティサービス用モバイルアプリ開発
・自社開発Androidデバイスの組込アプリケーション開発
・保守性、機能拡張容易性を目指したモバイルアプリの新機能開発と保守、運用
・タブレット向けレイアウトを含むUI/UXの開発
▼プロダクト価値の最大化
・ユーザー課題の発見・分析と、機能企画・改善提案への落とし込み
・プロダクトマネージャーと連携した、ロードマップ策定・優先順位づけへの参画
・営業・サポート・デザイナー等、職能を越えたステークホルダーとの折衝・要件定義
▼チームマネジメント・組織づくり
・チーム開発プロセス(スクラム)の改善・成熟化のリード
・メンバーの技術的成長支援(コードレビュー、ペア/モブプログラミング、1on1等)
・技術戦略(アーキテクチャ刷新、負債返済、AI活用等)の立案とチームへの浸透
・チームの成長を見据えた体制づくり・採用活動への参画
【業務の魅力】
▼チームづくり・プロダクトづくりの両面に裁量を持って関われる
・モバイル開発組織の次のフェーズは「プロダクト価値を自ら生み出せる強いチーム」です。開発だけでなく、企画・組織づくりの意思決定に初期から参画できます
・経営層・開発部門長との距離が近く、課題を提起し実行まで動かせる裁量があります
▼幅広い業界やクライアント
・B2B向けの「堅牢で可用性の高いアプリケーション」と、B2C向けの「UI/UXオリエンテッドで汎用性の高いアプリケーション」の2つを両立させる開発への取り組みに参加できます
・防犯だけではなく、建設・小売・医療・公共など幅広い業界の「現場のDX」を支援できます
▼動画ストリーミング・IoTデバイスの開発経験
・開発した製品は、全て自社のサービスやプロダクト及び先行開発に利用されるため、「ユーザーの声」と「自身の考えや技術」を直に投影できる環境があります
・動画ストリーミングに関わるプロトコル・コーデックの知識や、IoTならではのデバイスと直接通信する開発など、自社サービスならではの幅広いスキルが身につきます
▼専任デザイナーとの協業
・即応性や可用性を担保したUI/UXの構築が求められ、デザイナーチームと連携したチャレンジが出来ます
・Figmaを中心としたデザイン・開発ワークフローやUI/UXの知見を深めることが出来ます
▼幅広い技術領域のエンジニアとのコミュニケーション
・開発部門はIPカメラ組み込みソフトウェア開発、AI・画像処理開発、バックエンド開発、Webアプリケーション開発などのチームで編成されており、それぞれのチームにエキスパートを揃えているため、様々な技術や専門家と直にやりとりし、総合的な知識と経験を得られる環境があります
・iOS/Android開発エンジニアはひとつのモバイルチームとして活動し、それぞれのプラットフォームに同じ目的のアプリをリリースします。そのため積極的に技術情報の交換や開発に関わるコミュニケーションを行っています
・創業者にもエンジニアが入っており、技術に対して非常に理解のある環境です
【開発環境】
▼言語
Kotlin、Java
▼レイアウト
・Jetpack Compose
・Android View
- ViewBinding
・Fragment
▼アーキテクチャ
Google Recommended app architecture
<主要ライブラリ>
▽API通信
・Retrofit2
・OkHttp3
・Gson
・Kotlin serialization
▽非同期処理
Kotlin Coroutines
▽画面遷移
・Fragment
- FragmentManager
- Navigation Component
・Jetpack Compose
- Navigation Compose
▽動画系
・Media3 ExoPlayer
・SceneView
▽画像系
Glide
▽DI
Dagger Hilt
▽テスト
・Junit4
・Mockito-kotlin
・Robolectric
・Truth
・Roborazzi
▽linter
Detekt
▽その他
・WebRTC
・Firebase
・Google Maps
<mBaaS>
・Firebase Messaging
・Crashlytics
・Analytics
・Remote Config
<CI/CD/Build>
・Composite Build
・GitHub Actions
・DeployGate
・Magic Pod
<コミュニケーション>
・Slack
・Gather
・Google Meet
・Backlog
<その他>
・GitHub
・Figma
・Notion
【開発組織の目標】
・クラウド録画サービスの品質向上
- 出荷台数30万台を突破し更なる利用者数の急増に伴い、より高品質・ハイパフォーマンスなサービス基盤の開発・運用を行います。カメラを通してクラウド上に収集した"映像データ"を、必要に応じ配信や解析し、付加価値のある情報を抽出する事によりお客様の課題解決を実現しています
・上記クラウド基盤上でのアプリケーション開発
- 動画の収集/配信システムだけでなく、"映像から未来をつくる"というビジョンを達成すべく、それらの動画を利用した顧客課題の解決に繋がるようなアプリケーションの開発を行っております。様々なアプリケーションを提供していくことでより多くの課題解決を実現して参ります。
・オープンAPI等による他社参画のためのプラットフォーム開発
- 上記は自社で行っているアプリケーション開発ですが、映像から解決できる問題は多数あり、且つ、業界業種によっても異なります。この全ての課題を解決するためには弊社一社のみで行うのではなく、オープンなプラットフォームを構築し他の技術を持った企業様が参画することで顧客解決に繋がるサービスをより多く世に出していき、"映像から未来をつくる"を実現していきます。このように、「我々の基盤上で構築〜展開できるようなプラットフォーム開発」を進めております。
【組織の課題と、これから目指す姿】
近年Androidチームでは、新機能の追加と並行してプロダクトの品質向上(クラッシュフリー率やテストカバレッジ向上)にも注力しており、また長年の運用で蓄積した技術的負債を返却し、プロダクトの持続的開発を可能にするためのリファクタリング・リアーキテクチャにも力を入れています。ビジュアルリグレッションテストの導入、マルチモジュール構造へのリアーキテクチャなどを進めてきましたが、まだまだやるべき課題は多くあります。
一方で組織面では、メンバー個々の技術レベルは着実に底上げされてきたものの、「チームとしてプロダクト価値を定義し、生み出していく力」をさらに高めていくことが次の課題です。具体的には以下のようなテーマに取り組んでいただける方を求めています。
・ユーザー課題の発見から企画・優先順位づけまで、プロダクトマネジメント領域への染み出し
・スクラムチームとしての成熟(オープンで自律的なチームへ)
・コードレビュー文化・テスト文化のさらなる浸透によるチーム全体の品質向上
・メンバーのキャリア開発・技術的成長を支える仕組みづくり
【私たちモバイルチームがこれからやりたいこと】
▼SafieViewerforMobileの機能強化とUX向上
・各種PJから要望される新機能実装
・タブレットにおける体験の改善
・目的のカメラや映像に辿り着くまでの体験の改善
・動画操作のパフォーマンス向上
▼セーフィーモバイルプロダクトの新たな価値創造
・SafieConnect(モバイル5Gルータ)など新規Androidプロダクトの実装
・位置情報・センサー情報の活用、新たなUXの創出など
▼開発体験の向上
・部分的な導入に止まっているSwiftUI/JetpackComposeをさらに幅広く適用していく
・コードレビューの品質を上げ、プロダクトの品質を上げる
・ユニットテストの拡充
・CI/CDのさらなる整備
・AI supportedな開発体験の導入
▼チーム・組織としての進化
・スクラムの練度を上げ、オープンで自律的なチームになる
・エンジニアリングの枠を越えて、プロダクトの価値創出をチームで担える組織になる
【Safie導入事例】
▼街ナカにも広がるSafie
・飲食業界も映像活用で業務最適化、顧客体験改善
・効果的な売場づくりと販促施策にAIカメラを活用
【アプリケーション機能例】
▼管理者向けアプリケーション
・デバイス管理
・ユーザ管理
・権限管理
・セキュリティ管理
▼ユーザ向けアプリケーション
・Viewer
- ダッシュボード
- 動体・音声検知
- 各種オプション
- デバイス一覧
- ストリーミング再生
- ムービークリップ
- タイムラプス動画作成
- ユーザ設定
・Safieクラウドカメラシリーズ
- Safie one(防犯も店舗運営も変えていくかしこくなるAIカメラ)
- Safie Pocket2(遠隔からリアルタイムで確認・会話もできるクラウド録画型カメラ)
- Safie Go(屋外向けLTE搭載カメラ)
※試用期間後は、上長承認のもとフルリモート勤務も可能です(フルリモート前提の採用は行っておりません。※一部のエンジニア職種を除く) - 応募条件
- 【必要な条件/経験】
・Kotlinを用いたモダンAndroidアプリにおける開発経験(3年以上)
・Androidアプリにおけるアーキテクチャ設計・技術選定の経験
・チームリーダー、テックリード、スクラムマスター等、チームを牽引した経験(規模・期間は不問)
・メンバーの技術的成長をサポートした経験(メンタリング、レビュー文化の醸成等)
・ビジネス部門を含む関係者と連携し、主体的にアプリ運用・改善を推進した経験
【望ましい経験/スキル】
▼マネジメント・プロダクト系
・エンジニアリングマネージャー、プロジェクトマネージャー、プロダクトマネージャーの経験
・ユーザー課題の分析から機能企画・提案までを主体的に行った経験
・アジャイル開発現場の経験(スクラムマスター、プロダクトオーナーなど)
・採用活動(技術面接、スカウト、JD設計等)への関与経験
・ピープルマネジメント経験(1on1、評価、目標設定等)
▼技術系
・ビルド・デプロイ自動化や、CI/CDなど、開発効率改善の経験
・組込み系ソフトウェアの開発経験
・iOS開発の知識・経験
・動画ストリーミング、または配信に関わるサービス開発経験
- WebRTC/HLSを用いたサービス・プロダクトの開発
- ExoPlayerなどを用いたアプリケーション開発
- H.264 / AV1など動画コーデックの知識
・Bluetooth、USB機器その他センサー類を利用したIoTサービス開発経験
【こんな方と働きたい!】
・弊社のプロダクト・サービスに共感を持っていただける方
・「自分が書く」より「チームで解決する」ことに面白さを感じられる方
・「つくること」だけでなく「何をつくるべきかから考えること」にも情熱を注げる方
・メンバーの成長や成功を自分ごととして喜べる方
・責任感を持ち、当事者意識を強く持ち技術課題とビジネス課題を客観的に見ることが出来る方
・自主性・自走力を持ち、チームの境界を超えて、プロダクトのために動ける方
・技術を課題解決の手段と捉え、ユーザー価値の最大化にコミットできる方
・パフォーマンス・品質・エンゲージメントにこだわる方 - 勤務地
- 東京都品川区西品川1丁目1番1号住友不動産大崎ガーデンタワー
最寄駅:各線 大崎駅から徒歩6分 - 給与・報酬
- 想定月収0円〜
昇給あり 2回(3月、9月)
賞与あり 賞与制度あり - 就業時間
- 専門業務型裁量労働制(エンジニア&デザイナー)
▼エンジニア・デザイナーなどの専門職の方
裁量労働制
労働時間の定めはありません。(1日8時間働いたものとみなします)
専門業務型
裁量労働制により、8時間働いたものとみなされます - 休日・休暇
- 完全週休二日制(土日祝日)、年末年始休暇、慶弔休暇、有給休暇、各種特別休暇(無給/看護・介護・公民権行使・妊婦検診・不妊治療・生理・指定難病の通院及び入院、有給/障害者手帳保持者の通院及び入院)
- 待遇・福利厚生
- 交通費:通勤交通費支給(3万円/月上限)
保険:健康保険,厚生年金保険,労災保険,雇用保険
諸手当:・近距離手当(本社オフィスから3.5km圏内の居住者には15,000円/月)
・役職手当
特記事項:
【福利厚生】
・関東ITソフトウェア健康保健組合(ITS)加入
- 各種付加給付金、保養所、旅行費用補助、提携スポーツジム費用補助など
・資格・学習補助
業務に関わる資格取得および維持にかかる費用を会社にて負担
- セミナー・カンファレンスの参加費用
- 書籍代・研修参加費用
- 資格試験の受験費用
- 登録費用(登録維持含む) など
・従業員持株制度あり
▼オフィス内の環境
・フリードリンク
・インフルエンザ予防接種の補助
・各種特別休職/スーパーフレックス制度等(傷病、不妊治療、介護など)
▼PCとデバイス
・必要デバイスの貸与
・社員全員に自社サービスのカメラ配布
・エンジニア職・デザイナー職については複数ラインナップから選択可能(OS・キーボード配列指定含む)
【社内制度】
・リモートワーク:可能(フルリモート・ハイブリッド勤務は職種により分かれております。)
尚、以下エンジニア職種は居住地域によってはフルリモート可(試用期間後、上長承認のもと適用)
- サーバーサイド、フロントエンドエンジニア
- 画像認識AI開発エンジニア
- データエンジニア/データアナリスト
- モバイルエンジニア
- インフラ・SREエンジニア
・副業:可能
・新入社員研修:入社から5日間、事業やサービスについての研修を行います。
・メンター制度:入社から2か月間は先輩社員がメンターとなってサポートするので、業務や会社のことについて気軽に相談できます。またメンターとのランチ代を会社が負担します。入社月より2か月の間で計4回まで利用可能。
・異才ランチ:他部門の社員とのランチ代を月2回まで会社負担で精算できます。
・社内表彰制度:年に一度の全社キックオフイベント(Safie Day)にて、活躍したメンバーを表彰します。
・FA制度:異動について希望部署長と直接交渉可能です。
・永年勤続表彰制度:長期にわたり共に歩んできた社員に対し、勤続年数に応じて慰労と感謝として表彰金を支給します。
・生成AIツール利用:Amazon Bedrock/Gemini/GitHub Copilot/Notion AI/Claude Code
■受動喫煙防止情報■
屋内の受動喫煙対策:対策あり
対策:喫煙室あり
特記事項:喫煙専用ルーム
セーフィー株式会社のその他の求人
労務
正社員
東京都 【最寄り駅】各線 大崎駅から徒歩6分
想定月収0円〜
【TechPdM】フロントエンドエンジニア
正社員
東京都 【最寄り駅】各線 大崎駅から徒歩6分
想定月収0円〜
【TechPdM】ソリューション開発エンジニア
正社員
東京都 【最寄り駅】各線 大崎駅から徒歩6分
想定月収0円〜


