学歴不問服装自由リモートワークOKフルリモートあり
【仕事内容】
■部署の業務内容
クラウドカメラの映像を利用した既存アプリケーションの改善や新規アプリケーションの開発を、営業・企画・デザインと共に考えて形にします。より直観的で扱いやすい映像ビューアーのUXを追求し、カメラを数百台導入して頂いているクライアント向けにより効率的なカメラ・映像の検索UIを議論し実装します。また、AIの解析データやセンサーデータといった映像以外のデータと連携した機能開発も進めていきます。
■主に担当する業務内容
自社のクラウド録画サービス向けのモバイルアプリ開発を担うチームの、iOS開発チームメンバーとしてご活躍頂きます。
・モバイルアプリ Safie Viewer for Mobile の新機能開発と保守・運用
→AIによる映像解析やGPSを用いた機能、360°カメラ対応など
・タブレット向けレイアウトを含むUI/UXの開発
・保守性、機能拡張容易性を目指したリファクタリングなど
■業務の魅力
・幅広い業界やクライアント
B2B向けの「堅牢で可用性の高いアプリケーション」と、B2C向けの「UI/UXオリエンテッドで汎用性の高いアプリケーション」の2つを両立させる開発への取り組みに参加できます
・自社プロダクトの開発に携われます
開発した製品は、全て自社のサービスやプロダクト及び先行開発に利用されるため、「ユーザーの声」と「自身の考えや技術」を直に投影できる環境があります
動画ストリーミングに関わるプロトコル・コーデックの知識や、IoTデバイスと直接通信する開発など、自社サービスならではの幅広いスキルが身につきます
・UI設計・UX改善の知見を深めることができます
専任デザイナーと共に「より使いやすいUI、ユーザー課題を解決するUX」について議論しながら、即応性や可用性などの技術的なチャレンジと両立させながらUI/UX開発を進める経験ができます
Figmaを始めとした各種デザインツールでデザイナーとのコミュニケーションを行います
・様々な技術領域に触れ、エンジニアとして総合的にスキルアップできます
IPカメラ組込みソフトウェア、AI・画像処理、データエンジニアリング、クラウドインフラ、Webアプリ開発のチームが部門に存在し、それぞれにエキスパートを揃えているため、様々な技術や専門家と直に触れられる環境があります
iOS/Android開発エンジニアはひとつのモバイルチームとして活動し、それぞれのプラットフォームに同じ目的のアプリをリリースします。チーム同士は積極的に技術情報の交換や開発に関わるコミュニケーションを行っています
■利用している技術
・開発言語
○Swift, Kotlin, Java
・フレームワーク、ライブラリ
- UIKit, SwiftUI, Combine, Swift Concurrency, RxSwift
- CocoaPods, SwiftLint
- Android Jetpack, Kotlin Coroutines, RxJava3, Koin
- Okhttp3, Retrofit2, Glide, Exoplayer
- Jetpack Compose / Navigation
・mBaaS
- Firebase Messaging / Remote Config / Analytics
・CI/CD/自動テスト
- GitHub Actions, Bitrise, DeployGate
- Autify for Mobile, Magic Pod
・コミュニケーション
- Slack, Gather, Google Meet, Backlog
・その他
- GitHub, Figma, Notion