仕事内容
セーフィーは「映像から未来をつくる」をビジョンに、クラウド映像プラットフォームをベースとしたソリューションを展開しています。本ポジションでは、自社クラウド録画サービス向けのモバイルアプリ開発チームの一員として、iOSアプリの新機能開発、保守・運用、UI/UX改善を担います。AI解析やGPS連携、360°カメラ対応など、幅広い技術領域に触れながら、B2BとB2C両方の側面を持つアプリケーション開発に携わることができます。
主に担当する業務内容
- 自社のクラウド録画サービス向けのモバイルアプリ開発を担うチームの、iOS開発チームメンバーとして活躍
- モバイルアプリ Safie Viewer for Mobile の新機能開発と保守・運用
- AIによる映像解析やGPSを用いた機能、360°カメラ対応など
- タブレット向けレイアウトを含むUI/UXの開発
- 保守性、機能拡張容易性を目指したリファクタリングなど
部署の業務内容
- クラウドカメラの映像を利用した既存アプリケーションの改善や新規アプリケーションの開発を、営業・企画・デザインと共に考えて形にする
- より直観的で扱いやすい映像ビューアーのUXを追求
- カメラを数百台導入しているクライアント向けにより効率的なカメラ・映像の検索UIを議論し実装
- AIの解析データやセンサーデータといった映像以外のデータと連携した機能開発も進める
技術・開発環境について
- 開発言語: Swift
- フレームワーク・ライブラリ: UIKit, SwiftUI, Combine, Swift Concurrency, CocoaPods, Swift Package Manager (SPM), SwiftLint
- mBaaS: Firebase Messaging / Remote Config / Crashlytics / Analytics
- CI/CD/自動テスト: GitHub Actions, Bitrise, Autify for Mobile, Magic Pod
- コミュニケーション: Slack, Gather, Google Meet, Backlog
- その他: GitHub, Figma, Notion
業務の魅力
- B2B向けの堅牢で可用性の高いアプリケーションと、B2C向けのUI/UXオリエンテッドで汎用性の高いアプリケーションの2つを両立させる開発への取り組みに参加できる
- 開発した製品は全て自社のサービスやプロダクト及び先行開発に利用され、ユーザーの声と自身の考えや技術を直に投影できる
- 動画ストリーミングに関わるプロトコル・コーデックの知識や、IoTデバイスと直接通信する開発など、自社サービスならではの幅広いスキルが身につく
- 専任デザイナーと共に「より使いやすいUI、ユーザー課題を解決するUX」について議論しながら、即応性や可用性などの技術的なチャレンジと両立させながらUI/UX開発を進める経験ができる
- IPカメラ組込みソフトウェア、AI・画像処理、データエンジニアリング、クラウドインフラ、Webアプリ開発のチームが存在し、様々な技術や専門家と直に触れられる
- iOS/Android開発エンジニアはひとつのモバイルチームとして活動し、積極的に技術情報の交換や開発に関わるコミュニケーションを行う
開発の特徴・魅力
- 現在30万台を超えるデバイスが接続しており、2024年末時点で保存している映像データは数十PBを超え、規模の大きいシステム開発に関われる
- 扱う情報の機密性も高く、運用も無停止で行う必要があり、開発する上で考慮するポイントが多く、エンジニアとして非常にやりがいのある業務内容
- Safieのカメラは様々な業界で導入され、各現場の課題解決に利用されており、自分の作っているサービスが身近なところで社会に貢献できていると実感できる
- 創業メンバーにエンジニアが入っているため、技術に対する理解がある環境で、人柄も気さくで気兼ねなく話せる
- カメラ (IoT) や映像解析 (AI) を扱っており、サーバーとアプリ以外にも組み込みエンジニアや機械学習のエンジニアがいて、様々な情報に触れることができ知見を広められる
- 「土台創り」という、自ら環境をつくっていく貴重な経験ができ、映像データが集まる弊社では、様々な技術・サービスと連携することでより多くの価値を生み出せる
募集背景
- セーフィーは「映像から未来をつくる」をビジョンに、クラウド映像プラットフォームをベースとしたソリューションを展開
- 飲食・小売業界、建設業界・製造業・設備系など幅広い業界で、30万台を超えるカメラが利用され、システムの規模や扱うユーザー数、データ量も膨大
- サービスを支えるアプリケーションの強化・改善や新機能追加、クラウドプラットフォームをベースとした新規ソリューション開発を進めるエンジニアを募集
働く環境
- PCのOS/スペック等については、弊社指定の中から柔軟に選ぶことができる
- 各種イベントへの参加サポートや書籍購入補助等も利用できる
- 専門業務型裁量労働制、副業可、上長承認のもとリモート勤務など、柔軟な働き方ができる
- リーダー/部長との定期的な1on1による、業務/キャリアプラン/その他パフォーマンスの維持向上にまつわる各種支援がある
- 入社日より5日間は入社研修を実施し、同期入社の方々と共に会社・部署・サービス理解を深め、配属後のスムーズな立ち上がりを支援
- 配属後2ヶ月はマンツーマンでメンターがつき、業務に限らず新しい環境に慣れるための様々な相談を気軽に行える(規定回数メンターとのランチ代も支給)
部署の今後の目標・現在の課題
- 現在の課題として「モバイルならでは」の強みを活かしたUX創出の不足、技術的負債の蓄積による開発効率の低下、採用している技術スタック・ライブラリの陳腐化がある
- 今後の目標としてセーフィーモバイルプロダクトの新規機能開発、Safie Viewer for Mobile の UX&品質向上、アーキテクチャ刷新、リファクタリング推進がある
開発組織の目標
- 現在出荷数30万台を突破し更なる利用者数の急増に伴い、より高品質・ハイパフォーマンスなサービス基盤の開発・運用を行う
- カメラを通してクラウド上に収集した映像データを、必要に応じ配信や解析し、付加価値のある情報を抽出する事によりお客様の課題解決を実現
- 映像から未来をつくるというビジョンを達成すべく、動画を利用した顧客課題の解決に繋がるようなアプリケーションの開発を行う
- オープンAPI等による他社参画のためのプラットフォーム開発を進め、我々の基盤上で構築〜展開できるようなプラットフォーム開発を進める
求めるスキル・経験
必須
自ら課題を発見し、周囲を巻き込みながら解決へ導く意志のある方
自律的に行動し、必要な技術や要件を主体的にキャッチアップできる方
Swift言語によるiOSアプリケーション開発経験(3年以上) Swift
チームでの継続的なプロダクト・サービス開発の経験
企画やサポートメンバーと連携したモバイルアプリケーション保守・運用・機能改善の経験 モバイルアプリ開発経験
歓迎
iOS / Android 領域の先端知識へのキャッチアップとプロダクトへの還元 モバイルアプリ開発経験
チームリーダー、プロジェクトマネージャ、プロダクトマネージャの経験
アジャイル開発現場の経験(スクラム開発の経験) アジャイル開発
アーキテクチャ選定・設計の経験 システム設計
動画ストリーミング、または配信に関わるサービス開発経験
WebRTC, HLSを用いたサービス・プロダクトの開発 WebRTC
AVPlayerなどを用いたアプリケーション開発
H.264, AV1など動画コーデックの知識
宣言的UIの開発経験(SwiftUIなど) Swift
ユニットテストの実装経験(XCTestなど)
Bluetooth, USB機器その他センサー類を利用したIoTサービス開発経験 IoT業界知識
組込系ソフトウェアの開発経験
募集要項
- 職種
- iOSエンジニア
- 雇用形態
- 正社員
- 想定年収
- 応相談
- 勤務地
- 東京都 品川区
- 出社・リモート
- リモート中心 / リモート可
- 必要経験
- 3年以上
- レベル
- メンバー
- 勤務時間
- 裁量労働制 / 実働8時間
- 休日休暇
- 完全週休2日制 / 祝日休み
- 給与の詳細
- 昇給 年2回
福利厚生・制度
選考プロセス
- 書類選考
- カジュアル面談 (場合により) (職種やご希望により実施/オンライン)
- 一次面接 (オンライン)
- 二次面接 (オンライン)
- 三次面接(最終) (対面)
- Web適性診断
- コーディングテスト (場合により) (エンジニア職の場合)
- オファー面談
一部職種により、選考フローが変更になる可能性や選考回数の増減がございます。