職種・勤務地・キーワードで探す
条件を変える
京都府の求人2,149件応募資格・募集要項・仕事内容を見る
OMRON Connect のAndroidシニアエンジニア
- 給与
- 記載なし
- 勤務地
- 京都府向日市
- 休日
- 記載なし
- 雇用形態
- 記載なし
- 週3日 出社
- フルリモート
どんな仕事かAIによる生成
OMRON ConnectのAndroidアプリを対象に、レガシーコードベースの段階的なモダナイゼーションと、Android端末・OSバージョンをまたぐ機器連携品質の向上を担います。BLEペアリングや測定データの同期に加え、自動テスト、CI/CD、安全な段階的リリースの仕組みづくりを推進します。日本のデバイス連携チームと、オランダを中心とするソフトウェア組織が協業するポジションです。
この求人に応募
応募資格
必須
- KotlinによるネイティブAndroidアプリの設計、実装、テスト、デバッグ、リリース経験を多数年有する方
- Jetpack Composeおよび/またはAndroid Views、JUnit・Espresso等のAndroidテストフレームワークを用いた開発経験
- アーキテクチャ設計から本番運用まで、シニアレベルで関与した経験
- コンシューマー向けプロダクト、または一定規模のユーザーを持つプロダクトでの開発経験があれば尚可
- CoroutinesおよびFlowを含む、モダンKotlinに関する深い知識
- MVVM/MVI/Clean Architecture等のアプリ設計、Androidライフサイクル、テスト容易性、メモリ管理、パフォーマンスに関する実践的な知識
- テスト、CI/CD、クラッシュレポート/可観測性、安全な段階的リリースを日常的に実践できること
- 日本語ネイティブレベル
- 英語ビジネスレベル以上(読み・書き・会話)。日常的にオランダのソフトウェア組織と英語で業務を行うため、流暢であれば尚可
- 京都桂川あるいは東京(品川)への通勤が可能であること
【採用時にスペシャリスト認定される条件】
- 以下に定めるいずれかの高度情報処理技術者試験または該当領域の博士号の資格を保有していること。
- システム監査技術者
- システムアーキテクト
- ITサービスマネージャ
- ITストラテジスト
歓迎
- 大規模なレガシーAndroidコードベースを、JavaからKotlin、Android ViewsからJetpack Composeへの移行、モジュール化、疎結合化、大規模リファクタリング等により段階的にモダン化した経験
- AndroidにおけるBluetooth/BLE(端末メーカーやOSバージョンによる差異を含む)、IoT、ウェアラブル、コネクテッドデバイス、デバイスSDK、ファームウェア等の経験
- ヘルステックまたは規制/データセンシティブ領域での経験(MDR、FDA、HIPAA、薬機法、QMS等)
- iOSまたはクロスプラットフォーム開発(Kotlin Multiplatform等)の知見
- オフラインファースト/ローカルファーストのモバイルデータ、同期・競合解決の経験
- ビジネスレベルを超える英語力
- ホラクラシーまたは自律分散・リモート組織での経験
求める人物像
- 今でも自らコードを書くことを楽しみ、Kotlinで手を動かし続けられるシニアエンジニア
- 複雑なレガシーコードに粘り強く向き合い、段階的かつ現実的に改善できる方
- ハードウェアとソフトウェアの接点に好奇心を持ち、機器連携を自分ごととして捉えられる方
- プロダクト、デザイン、QA、デバイスチームと連携し、ユーザーにとって最も価値のある成果を追求できる方
- ポジショナルパワーに頼らず、専門性、品質、信頼関係を通じて周囲に影響を与えられる方
- 単独のヒーローではなく、チームで成果を出すことを重視する方
- 出荷したコード量ではなく、継続的に改善されるプロダクトとユーザー価値によって成果を測る方
使用ツール
募集要項最終確認 10/23
- 職種
- Androidエンジニア
- 雇用形態
- 記載なし
- 役職
- OMRON Connect のAndroidシニアエンジニア
- 給与
- 記載なし
- 勤務地
- 京都府向日市寺戸町九ノ坪53番地東京都港区港南2-3-13 品川フロントビル7F
- 働き方
- 働き方は完全リモートか週3日以上出社かを基本選択ができ、チームごとに出社日を調整する想定です。
- 掲載日
- 2026/10/22 15:24(1日前)
- 最終確認
- 2026/10/23 00:19(今日)
仕事内容
募集背景
- OMRON Connectは、オムロンの血圧計・体組成計・体温計などの機器と連携し、世界中のユーザーの健康データを記録・管理するヘルスケアアプリです。現在、東西で分かれていたアプリを統合するGlobal One Appの取り組みと、品質を重視したAndroidアプリのモダナイゼーションを進めています。 Androidアプリは、長年外部開発会社により構築されてきた大規模なレガシーコードベースを抱えており、内製チームが本格的にオーナーシップを持つ段階にあります。本ポジションは、日本の機器連携チームにシニアAndroidエンジニアリングの深い専門性を加え、Androidコードベースの段階的な刷新と、多様なAndroid端末・OSバージョンにおける機器からアプリへの連携品質向上を推進するための募集です。
担っていただきたい具体的な仕事内容
- 具体的には、以下の業務を担っていただきます。
- 1. Androidコードベースのモダナイゼーション
- レガシーAndroidアプリを、モダンKotlin、Jetpack Compose、テスト可能なアーキテクチャ、明確なモジュール境界、DIを活用した設計へ段階的に移行
- 大規模な一括リライトではなく、アプリをリリース可能な状態に保ちながら着実に改善
- 2. デバイス・アプリ連携の開発
- BLEペアリング、測定データ取得、バックグラウンド転送を含む同期フロー、デバイスSDK、ファームウェア差異への対応
- 端末メーカーやOSバージョンによって異なるBluetoothの挙動、実行時権限、バックグラウンド実行制限など、Android固有の課題に対応
- 機器で測定した値が、正しく、確実に、信頼できる記録としてアプリに届く状態を実現
- 3. 品質と安全なリリースの仕組みづくり
- 自動テスト、CI/CD、クラッシュレポート、パフォーマンス監視、Feature Flag、Google Play Consoleのテストトラックや段階的ロールアウト等を活用した段階的リリースを推進
- チームは品質を自ら所有し、テストコードの作成と不具合の修正を自ら実施します。
- 4. チームの技術力向上
- コードレビュー、ペアリング、再利用可能なコンポーネントやドキュメント作成を通じ、ナレッジの属人化を低減
具体的な仕事内容に対しての期待する成果
- 入社後1年の期待成果は以下の通りです。
- Androidアプリの重要な部分が、レガシーコードからモダンでテストされ保守しやすいコードベースへ移行していること
- 密結合なシングルトンやテスト不能なモジュールなど、主要なレガシー要素が解消済み、または短期的な解消計画に乗っていること
- ペアリング、測定データ取得、同期が、対象デバイスおよびサポート対象のAndroid端末・OSバージョンにおいてより安定して動作し、サポート影響のある問題やクラッシュが減っていること
- 小さく頻度の高いリリース、モニタリング、クラッシュレポート、Feature Flagによる段階的ロールアウト、迅速なロールバックが定着していること
- 新規コードのテストカバレッジが向上し、知識の属人化が減り、チームがAndroidコードベースをより主体的に保有できていること
使用する開発言語・ソフト・装置/機器等
- 開発言語/フレームワーク:Kotlin、Jetpack Compose、Android Views(XMLレイアウト)、Kotlin Coroutines/Flow、Android Jetpackライブラリ(ViewModel、Navigation、WorkManager等)
- アーキテクチャ/設計:MVVM/MVI、Clean Architecture等、DI(Hilt/Dagger)、Gradleマルチモジュール構成、ADR等のドキュメンテーション
- 連携技術:Android Bluetooth/BLE API、デバイスSDK、ファームウェア連携、ECG/AliveCor等のサードパーティライブラリ連携
- データ/同期:オフラインファースト/ローカルファースト、同期・競合処理、バックグラウンド処理(WorkManager、フォアグラウンドサービス)、Realm等のレガシースタックからの移行
- 品質/リリース:JUnit、Espresso、自動テスト、CI/CD、Gradle、Fastlane、Google Play Console(テストトラック、段階的ロールアウト)、Firebase Crashlytics/Sentry、LaunchDarkly等
この仕事の魅力
- 世界中の多数のユーザーが利用する医療・ヘルスケア領域のアプリを、品質重視でアップグレードができるポジションです。
- 単なるアプリ開発ではなく、血圧計等の機器とアプリが一体となって信頼できるユーザー体験をつくる、ハードウェアとソフトウェアの接点に関われます。
- Global One Appの移行期に、レガシーコードの刷新、品質向上、安全なリリースプロセスの構築など、プロダクトの土台づくりに深く関与できます。
- 日本の機器・薬事/QMS機能と、オランダ中心のソフトウェア組織をつなぐグローバルな役割を担えます。
- ホラクラシー型のフラットな組織で、ポジションパワーではなく、専門性と信頼により影響力を発揮できます。
部・チームの業務概要
- 配属先は、日本のデバイス・アプリ連携を担うインテグレーションチームです。主に、Bluetooth/BLEペアリング、測定データ転送、手動同期・測定同期・バックグラウンド転送などの同期フロー、デバイスSDK、ファームウェアとの接続に関わります。
- 日常的には、日本のハードウェア・デバイス・薬事/品質関連チームと連携しながら、オランダを中心とするソフトウェア組織のiOS/Androidエンジニア、Product Owner、デザイナー、QAともリモートで協業します。デジタルヘルス事業部の組織運営スタイルはホラクラシー型で、担当ロール、技術的な品質、信頼関係によってリードする働き方です。
- エンジニアは課題設定の初期段階から議論に参加し、仕様を受け取るだけではなく、自ら解決策を提案しながらプロダクトづくりに参画します。ホラクラシー環境では、自身の役割領域において意思決定と実行の権限を持ち、上位承認を待たずに主体的に行動できます。
配属先の課・チームの人数や雰囲気
- オムロンコネクト開発G。メンバ7名程度。
- 日本のハードウェア・デバイス開発・薬事関連チームと、オランダを中心とするソフトウェア組織のiOS/Androidエンジニア、Product Owner、デザイナー、QAと協業するクロスファンクショナルかつ国際的な環境。働き方は完全リモートか週3日以上出社かを基本選択ができ、チームごとに出社日を調整する想定です。
この求人は、オムロン株式会社の採用ページの内容をAIが読み取って整理したものです。応募の前に採用ページの原文を確かめてください。データの集め方企業サイト
同じ会社の求人128件
- 現場DX ソフトウェア開発技術者(SE)
- 汎用センサ(光電・近接・ファイバセンサ)の製造工程管理・QCD改善|新商品量産立上げ担当
- データビジネス推進/プロジェクトマネジメント(クラウド/分析/提案)
- 技術サポートエンジニア
- 生産戦略担当(生産SCM本部)
- 産業機器コントローラ開発ハードウェア技術者
職種と勤務地が似ている求人京都府のAndroidエンジニア
募集元の採用ページから応募できます
応募はオムロン株式会社の採用ページで受け付けています。このページは採用ページの掲載内容をもとに構成しているため、最新の応募条件は募集元でご確認ください。