転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
| 部署・役職名 | 【京都/東京】 Connect のiOSシニアエンジニア |
|---|---|
| 職種 | |
| 業種 | |
| 勤務地 | |
| 仕事内容 |
◆担っていただきたい具体的な仕事内容 具体的には、以下の業務を担っていただきます。 1. iOSコードベースのモダナイゼーション ・レガシーiOSアプリを、モダンSwift、テスト可能なアーキテクチャ、明確なモジュール境界、DIを活用した設計へ段階的に移行 ・大規模な一括リライトではなく、アプリをリリース可能な状態に保ちながら着実に改善 2. デバイス・アプリ連携の開発 ・BLEペアリング、測定データ取得、同期フロー、デバイスSDK、ファームウェア差異への対応 ・機器で測定した値が、正しく、確実に、信頼できる記録としてアプリに届く状態を実現 3. 品質と安全なリリースの仕組みづくり ・自動テスト、CI/CD、クラッシュレポート、パフォーマンス監視、Feature Flag、TestFlight等を活用した段階的リリースを推進 ・チームは品質を自ら所有し、テストコードの作成と不具合の修正を自ら実施します。 4. チームの技術力向上 ・コードレビュー、ペアリング、再利用可能なコンポーネントやドキュメント作成を通じ、ナレッジの属人化を低減 ◆具体的な仕事内容に対しての期待する成果 入社後1年の期待成果は以下の通りです。 ・iOSアプリの重要な部分が、レガシーコードからモダンでテストされ保守しやすいコードベースへ移行していること ・密結合なシングルトンやテスト不能なモジュールなど、主要なレガシー要素が解消済み、または短期的な解消計画に乗っていること ・ペアリング、測定データ取得、同期がデバイス群全体においてより安定して動作し、サポート影響のある問題やクラッシュが減っていること ・小さく頻度の高いリリース、モニタリング、クラッシュレポート、Feature Flagによる段階的ロールアウト、迅速なロールバックが定着していること ・新規コードのテストカバレッジが向上し、知識の属人化が減り、チームがiOSコードベースをより主体的に保有できていること ◆募集背景 Connectは、 の血圧計・体組成計・体温計などの機器と連携し、世界中のユーザーの健康データを記録・管理するヘルスケアアプリです。現在、東西で分かれていたアプリを統合するGlobal One Appの取り組みと、品質を重視したiOSアプリのモダナイゼーションを進めています。 iOSアプリは、長年外部開発会社により構築されてきた大規模なレガシーコードベースを抱えており、内製チームが本格的にオーナーシップを持つ段階にあります。本ポジションは、日本の機器連携チームにシニアiOSエンジニアリングの深い専門性を加え、iOSコードベースの段階的な刷新と、機器からアプリへの連携品質向上を推進するための募集です。 ◆仕事内容 Connectは、 機器で測定されたデータを、ユーザーにとって信頼できる記録としてアプリに届ける重要なプロダクトです。世界中の多くのユーザーに利用されており、 ヘルスケアの機器事業とも密接に連動しています。 Connectは、月間約300万人規模のユーザーに利用されており、ユーザーの健康に関する意思決定に活用される重要な測定データを扱っています。 現在はGlobal One Appとして、地域ごとに分かれていたアプリを単一のグローバルiOS/Androidプロダクトへ統合し、同時にレガシーからモダンな開発体制・コードベースへ移行する変革期にあります。日本にはハードウェア事業、機器開発、OHQ、薬事・QMS機能があり、本ポジションは日本とオランダのソフトウェア組織をつなぐ役割も担います。 ◆使用する開発言語・ソフト・装置/機器等 ・開発言語/フレームワーク:Swift、SwiftUI、UIKit、Swift Concurrency、XCTest ・アーキテクチャ/設計:MVVM、Clean Architecture等、DI、モジュール化、ADR等のドキュメンテーション ・連携技術:Bluetooth/BLE、デバイスSDK、ファームウェア連携、ECG/AliveCor等のサードパーティライブラリ連携 ・データ/同期:オフラインファースト/ローカルファースト、同期・競合処理、Realm等のレガシースタックからの移行 ・品質/リリース:XCTest、自動テスト、CI/CD、Fastlane、SPM、TestFlight、Sentry/Crashlytics、LaunchDarkly等 ◆この仕事の魅力 ・世界中の多数のユーザーが利用する医療・ヘルスケア領域のアプリを、品質重視でアップグレードができるポジションです。 ・単なるアプリ開発ではなく、血圧計等の機器とアプリが一体となって信頼できるユーザー体験をつくる、ハードウェアとソフトウェアの接点に関われます。 ・Global One Appの移行期に、レガシーコードの刷新、品質向上、安全なリリースプロセスの構築など、プロダクトの土台づくりに深く関与できます。 ・日本の機器・薬事/QMS機能と、オランダ中心のソフトウェア組織をつなぐグローバルな役割を担えます。 ・ホラクラシー型のフラットな組織で、ポジションパワーではなく、専門性と信頼により影響力を発揮できます。 ◆業界動向と自社事業の特徴 Connectは、 機器で測定されたデータを、ユーザーにとって信頼できる記録としてアプリに届ける重要なプロダクトです。世界中の多くのユーザーに利用されており、 ヘルスケアの機器事業とも密接に連動しています。 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日以上出社かを基本選択ができ、チームごとに出社日を調整する想定です。 ◆歓迎する人物像 ・今でも自らコードを書くことを楽しみ、Swiftで手を動かし続けられるシニアエンジニア ・複雑なレガシーコードに粘り強く向き合い、段階的かつ現実的に改善できる方 ・ハードウェアとソフトウェアの接点に好奇心を持ち、機器連携を自分ごととして捉えられる方 ・プロダクト、デザイン、QA、デバイスチームと連携し、ユーザーにとって最も価値のある成果を追求できる方 ・ポジショナルパワーに頼らず、専門性、品質、信頼関係を通じて周囲に影響を与えられる方 ・単独のヒーローではなく、チームで成果を出すことを重視する方 ・出荷したコード量ではなく、継続的に改善されるプロダクトとユーザー価値によって成果を測る方 【勤務地】 京都府向日市(本社)JR東海道本線京都線 桂川駅より徒歩5分 東京都港区(東京事業所) JR各線 品川駅より徒歩3分 ※東京勤務をご希望の場合は、慣れていただくために入社後京都への長期出張等をお願いする場合があります。 ※屋内原則禁煙(喫煙室あり) |
| 労働条件 |
【雇用形態】 正社員(期間の定めなし)あり(6ヶ月) 試用期間中勤務条件なし 【勤務時間】 9:00~17:30(45分休憩あり) ・フレックスタイム制度(コアタイムなし) ・裁量労働制度(適用要件あり) 【休日休暇】 125日/年(完全週休2日制)※土日・祝日、年末年始、GW、夏季(7月-9月で9日間以上の連続した休暇を取得)、 結婚休暇、忌引休暇、赴任休暇、リフレッシュ休暇、育児・介護休業、配偶者出産サポート休暇 【給与】 年収設定基準:経験・年齢・能力を考慮の上、当社規定により優遇します。 給与形態:固定給制 賞与/年2回(6月、12月) 【待遇・福利厚生】 雇用・労災・健康・厚生年金保険完備、 共済会、独身寮(借上物件・28歳前後まで)、転勤社宅、副業可能 育成支援金(子女1名につき1.2万円 ※世帯主限定) |
| 応募資格 |
【必須(MUST)】 ◆必須条件【経験】・SwiftによるネイティブiOSアプリの設計、実装、テスト、デバッグ、リリース経験を多数年有する方 ・SwiftUI/UIKit、XCTestを用いた開発経験 ・アーキテクチャ設計から本番運用まで、シニアレベルで関与した経験 ・コンシューマー向けプロダクト、または一定規模のユーザーを持つプロダクトでの開発経験があれば尚可 ◆必須条件【スキル】 ・モダンSwiftに関する深い知識 ・MVVM/Clean Architecture等のアプリ設計、テスト容易性、メモリ管理、パフォーマンスに関する実践的な知識 ・テスト、CI/CD、クラッシュレポート/可観測性、安全な段階的リリースを日常的に実践できること ・日本語ネイティブレベル ・英語ビジネスレベル以上(読み・書き・会話)。日常的にオランダのソフトウェア組織と英語で業務を行うため、流暢であれば尚可 ・京都桂川あるいは東京(品川)への通勤が可能であること ◆歓迎条件 ・大規模なレガシーiOSコードベースを、モジュール化、疎結合化、大規模リファクタリング等により段階的にモダン化した経験 ・Bluetooth/BLE、IoT、ウェアラブル、コネクテッドデバイス、デバイスSDK、ファームウェア等の経験 ・ヘルステックまたは規制/データセンシティブ領域での経験(MDR、FDA、HIPAA、薬機法、QMS等) ・Androidまたはクロスプラットフォーム開発の知見 ・オフラインファースト/ローカルファーストのモバイルデータ、同期・競合解決の経験 ・ビジネスレベルを超える英語力 ・ホラクラシーまたは自律分散・リモート組織での経験 |
| リモートワーク | 可 「可」と表示されている場合でも、「在宅に限る」「一定期間のみ」など、条件は求人によって異なります |
| 受動喫煙対策 | 屋内禁煙 |
| 更新日 | 2026/08/10 |
| 求人番号 | 9558843 |
採用企業情報

- 企業名は会員のみ表示されます
- 会社規模非公開
この求人の取り扱い担当者
-
- ?
- ヘッドハンターの氏名は会員のみ表示されます
会社名は会員のみ表示されます
-
- IT・インターネット メーカー
-
- ◆メーカーの中でも「よく知っている」企業・求人だけ紹介する【Way Mark】 ◆9:00~21:00(土日祝含む)まで対応しておりますので、気兼ねなくご相談ください!
- (2026/05/07)
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
