シニア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・ハードウェアプロジェクトへの挑戦 — スキルの幅を広げる機会 - 音声チャットでのリアルタイムコラボレーション — リモートでもフェイス・トゥ・フェイス感覚