シニアiOS開発者(BLE/Swift)- リモート可
リモート勤務
フルタイム
シニアiOSエンジニアを募集します。あなたはBluetooth Low Energy(BLE)を駆使し、CoreBluetoothによるリアルタイムデバイス制御を実装。Swift 5.9とiOS 17 SDKに対応したSwiftUI/UIKitで直感的なUIを構築し、TestFlightからApp Store Connectまでリリースを統括します。
プロジェクト概要
当社は、スマート家電や産業用機器向けの最先端IoTプラットフォームを提供しています。アプリは複数デバイスをシームレスに管理・操作し、ユーザーの生活やビジネスオペレーションを効率化。今回のプロジェクトでは、BLEとWi-Fiを組み合わせたハイブリッド通信、リアルタイムステータスモニタリング、バッテリー残量表示など多彩な機能を統合し、次世代のデバイスエコシステムを構築します。
主な業務内容
- CoreBluetoothを活用したBLE通信機能のアーキテクチャ設計
- 実装 — 低レイテンシ
- 省電力化を両立 SwiftUI/UIKitを用いた直感的なUI/UX設計
- 開発(MVVMアーキテクチャ、Combine/Async-Await環境)
Swift 5.9、iOS 17 SDK、Xcode 15を駆使したコード最適化とパフォーマンスチューニング
XCTest、Quick/Nimbleによるユニットテスト・UIテストの自動化環境構築
- 運用 Fastlane、GitHub Actions、Bitrise等を利用したCI/CDパイプライン構築
- メンテナンス TestFlightおよびApp Store Connectを介したリリースプロセス管理 — ステージングから本番配信まで
- ファームウェア/ハードウェアエンジニア、QA、デザイナ と密に連携し、統合テストやコードレビューを主導
アプリケーションのセキュリティ要件(暗号化、認証)を実装し、ガイドラインに準拠
技術ドキュメント、API仕様書、リリースノートの作成による情報共有と品質担保
本プロジェクトは、家庭向けIoT機器から工業用アクチュエータまで多彩なハードウェアを対象とし、ソフトウェアとファームウェアの協調動作によって⾸尾一貫したUXを実現します。
技術スタック
- 言語:Swift 5.9, Objective-C(必要に応じて)
- フレームワーク:SwiftUI, UIKit, CoreBluetooth
- アーキテクチャ:MVVM, Combine, Async-Await
- テスト:XCTest, Quick, Nimble
- CI/CD:Fastlane, GitHub Actions, Jenkins, Bitrise
- パッケージ管理:SPM, CocoaPods, Carthage
- ツール:Xcode 15, Git, Jira, Confluence, Slack, Figma
- 分析/モニタリング:Firebase, Sentry, New Relic
必須スキル
- ネイティブiOSアプリ開発経験:5年以上
- Swift(5.9以降)、Xcode 15、iOS 17 SDKでの実務経験
- CoreBluetoothを用いたBLE通信実装スキル
- SwiftUI/UIKitフレームワークに習熟
- MVVMアーキテクチャとCombine、Async-Awaitの活用経験
- XCTest、Quick/Nimbleによるテスト自動化スキル
- CI/CDツール(Fastlane、GitHub Actions等)の構築・運用経験
- TestFlightおよびApp Store Connectでのリリース管理経験
英語での技術コミュニケーション能力(ビジネスレベル)
欧州時間帯(UTC±0〜+3)で勤務可能
歓迎スキル
- IoT機器やアクチュエータ制御の開発経験
- BLE経由でサーボモーター等を制御した実績
- SPM, CocoaPods, Carthageを用いたパッケージ管理スキル
- モバイルアプリのセキュリティ(暗号化、認証)に関する知見
- 分散型アジャイルチームでのリモートワーク経験
- デザインツール(Figma、Sketch)との協働経験
開発フロー・環境
当チームはスクラムベースのアジャイル開発を採用しています。2週間スプリントで機能をリリースし、定例ミーティング(デイリースクラム、レビュー、レトロスペクティブ)をオンラインで実施。ソースコードはGitHubで管理し、プルリクエストによるコードレビューを徹底。CIパイプラインで自動テスト・静的解析を走らせ、品質を担保します。コミュニケーションはSlackとConfluenceを中心に、Jiraでタスク管理…資料は常に最新化し、ナレッジ共有を推進中。
チーム構成
現在、世界各国から集まったエンジニア(iOS、Android、バックエンド)、デザイナー、QA、ファームウェア開発者が在籍。あなたは中核メンバーとして、要件定義から設計、実装、テスト、リリースまで全フェーズをリードします。メンター制度や技術勉強会も活発で、最新技術の導入やノウハウ共有を積極的にサポートします。
選考プロセス
- 書類選考(CV/ポートフォリオ)
- 技術面接(オンライン、英語可)
- コーディングテスト(実技演習)
- 最終面談(カルチャーフィット)
- オファー
- 弊社で働く魅力
- グローバルプロジェクトへの参画 — 多国籍チームで刺激的な開発環境
- フレックスタイム制と在宅ワーク — ライフスタイルに合わせ-た柔軟な勤務
- キャリア支援(メンター制度、技術研修、カンファレンス参加)
- 最新IoT・ハードウェアプロジェクトへの挑戦 — スキルの幅を広げる機会
- 音声チャットでのリアルタイムコラボレーション — リモートでもフェイス・トゥ・フェイス感覚