iOSエンジニア条件を変える閉じる
仕事内容iOSエンジニア
オムロン ヘルスケアのOMRON ConnectアプリのiOSシニアエンジニアを募集する求人。レガシーコードベースのモダナイゼーション、デバイス連携開発、品質・リリース体制の構築、チームの技術力向上を担当する。日本とオランダのソフトウェア組織をつなぐグローバルな役割で、ホラクラシー型のフラットな組織で働く。
担っていただきたい具体的な仕事内容
- iOSコードベースのモダナイゼーション:レガシーiOSアプリをモダンSwift、テスト可能なアーキテクチャ、明確なモジュール境界、DIを活用した設計へ段階的に移行
- 大規模な一括リライトではなく、アプリをリリース可能な状態に保ちながら着実に改善
- デバイス・アプリ連携の開発:BLEペアリング、測定データ取得、同期フロー、デバイスSDK、ファームウェア差異への対応
- 機器で測定した値が、正しく、確実に、信頼できる記録としてアプリに届く状態を実現
- 品質と安全なリリースの仕組みづくり:自動テスト、CI/CD、クラッシュレポート、パフォーマンス監視、Feature Flag、TestFlight等を活用した段階的リリースを推進
- チームは品質を自ら所有し、テストコードの作成と不具合の修正を自ら実施
- チームの技術力向上:コードレビュー、ペアリング、再利用可能なコンポーネントやドキュメント作成を通じ、ナレッジの属人化を低減
具体的な仕事内容に対しての期待する成果
- 入社後1年の期待成果:iOSアプリの重要な部分が、レガシーコードからモダンでテストされ保守しやすいコードベースへ移行していること
- 密結合なシングルトンやテスト不能なモジュールなど、主要なレガシー要素が解消済み、または短期的な解消計画に乗っていること
- ペアリング、測定データ取得、同期がデバイス群全体においてより安定して動作し、サポート影響のある問題やクラッシュが減っていること
- 小さく頻度の高いリリース、モニタリング、クラッシュレポート、Feature Flagによる段階的ロールアウト、迅速なロールバックが定着していること
- 新規コードのテストカバレッジが向上し、知識の属人化が減り、チームがiOSコードベースをより主体的に保有できていること
この仕事の魅力
- 世界中の多数のユーザーが利用する医療・ヘルスケア領域のアプリを、品質重視でアップグレードができるポジション
- 単なるアプリ開発ではなく、血圧計等の機器とアプリが一体となって信頼できるユーザー体験をつくる、ハードウェアとソフトウェアの接点に関われる
- Global One Appの移行期に、レガシーコードの刷新、品質向上、安全なリリースプロセスの構築など、プロダクトの土台づくりに深く関与できる
- 日本の機器・薬事/QMS機能と、オランダ中心のソフトウェア組織をつなぐグローバルな役割を担える
- ホラクラシー型のフラットな組織で、ポジションパワーではなく、専門性と信頼により影響力を発揮できる
業界動向と自社事業の特徴
- OMRON Connectは、オムロン機器で測定されたデータを、ユーザーにとって信頼できる記録としてアプリに届ける重要なプロダクト
- 世界中の多くのユーザーに利用されており、オムロン ヘルスケアの機器事業とも密接に連動
- 月間約300万人規模のユーザーに利用されており、ユーザーの健康に関する意思決定に活用される重要な測定データを扱う
- 現在はGlobal One Appとして、地域ごとに分かれていたアプリを単一のグローバルiOS/Androidプロダクトへ統合し、同時にレガシーからモダンな開発体制・コードベースへ移行する変革期
- 日本にはハードウェア事業、機器開発、OHQ、薬事・QMS機能があり、本ポジションは日本とオランダのソフトウェア組織をつなぐ役割も担う
部・チームの業務概要
- 配属先は、日本のデバイス・アプリ連携を担うインテグレーションチーム
- 主に、Bluetooth/BLEペアリング、測定データ転送、手動同期・測定同期・バックグラウンド転送などの同期フロー、デバイスSDK、ファームウェアとの接続に関わる
- 日常的には、日本のハードウェア・デバイス・薬事/品質関連チームと連携しながら、オランダを中心とするソフトウェア組織のiOS/Androidエンジニア、Product Owner、デザイナー、QAともリモートで協業
- デジタルヘルス事業部の組織運営スタイルはホラクラシー型で、担当ロール、技術的な品質、信頼関係によってリードする働き方
- エンジニアは課題設定の初期段階から議論に参加し、仕様を受け取るだけではなく、自ら解決策を提案しながらプロダクトづくりに参画
- ホラクラシー環境では、自身の役割領域において意思決定と実行の権限を持ち、上位承認を待たずに主体的に行動できる
配属先の課・チームの人数や雰囲気
- オムロンコネクト開発G。メンバ7名程度
- 日本のハードウェア・デバイス開発・薬事関連チームと、オランダを中心とするソフトウェア組織のiOS/Androidエンジニア、Product Owner、デザイナー、QAと協業するクロスファンクショナルかつ国際的な環境
- 働き方は完全リモートか週3日以上出社かを基本選択ができ、チームごとに出社日を調整する想定
その他
- 採用数:1名
- ポジション:係長クラス~高度専門職(スペシャリストトラック中心)
- 年収700万円~
- 勤務時間:主に日本時間の通常勤務。オランダとの重なりのため、まれに日本時間夕方の会議が発生する可能性あり。ただし、恒常的な夜間勤務は想定しない
- 本ポジションはグリーンフィールド開発ではなく、長年運用されているプロダクトのモダナイゼーションを担う。レガシーコード、BluetoothやFirmwareの複雑性、Global One Appのリリーススケジュール、医療機器領域特有の規制要件などに向き合う必要がある
- 選考プロセス:書類選考後、面接は3回を想定。1) 一次面接(一部英語) 2) 技術・ケース面接(iOSアーキテクチャ・レガシーモダナイゼーション)(英語) 4) 最終面接(英語)
募集要項最終確認 8/5
- 雇用形態
- 正社員
- 想定年収
- 700万円/年〜
- 勤務地
- 京都府向日市
- 働き方
- ハイブリッド勤務
- 年間休日
- 非公開
- 職種
- iOSエンジニア
- 経験年数
- 不問
- 掲載日
- 8/5
- 最終確認
- 8/5
応募資格(必須)
- SwiftによるネイティブiOSアプリの設計、実装、テスト、デバッグ、リリース経験を多数年有する方
- SwiftUI/UIKit、XCTestを用いた開発経験
- アーキテクチャ設計から本番運用まで、シニアレベルで関与した経験
- モダンSwiftに関する深い知識
- MVVM/Clean Architecture等のアプリ設計、テスト容易性、メモリ管理、パフォーマンスに関する実践的な知識
- テスト、CI/CD、クラッシュレポート/可観測性、安全な段階的リリースを日常的に実践できること
- 日本語ネイティブレベル
- 英語ビジネスレベル以上(読み・書き・会話)。日常的にオランダのソフトウェア組織と英語で業務を行うため、流暢であれば尚可
- 京都桂川あるいは東京(品川)への通勤が可能であること
歓迎する経験
- コンシューマー向けプロダクト、または一定規模のユーザーを持つプロダクトでの開発経験があれば尚可
- 大規模なレガシーiOSコードベースを、モジュール化、疎結合化、大規模リファクタリング等により段階的にモダン化した経験
- Bluetooth/BLE、IoT、ウェアラブル、コネクテッドデバイス、デバイスSDK、ファームウェア等の経験
- ヘルステックまたは規制/データセンシティブ領域での経験(MDR、FDA、HIPAA、薬機法、QMS等)
- Androidまたはクロスプラットフォーム開発の知見
- オフラインファースト/ローカルファーストのモバイルデータ、同期・競合解決の経験
- ビジネスレベルを超える英語力
- ホラクラシーまたは自律分散・リモート組織での経験
求めるスキル・経験
この求人はオムロン株式会社の採用ページの掲載内容をもとに構成しています。応募条件の最新情報は募集元をご確認ください。
京都府のiOSエンジニアの求人
募集元の採用ページから応募できます
応募はオムロン株式会社の採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。
この求人と近い条件で探す数字はリンク先ページの掲載件数
この職種で探す
- iOSエンジニア53
- テック11,429
- クロスプラットフォームエンジニア120
- Androidエンジニア60
この勤務地で探す
働き方・年収で探す
- 年収700万以上7,493
- 年収800万以上4,276
- 完全週休2日31,016
- 年間休日120日以上27,659
- フレックス19,708