

Mindgrubは、コンサルティング、ヘルスケア、食品・飲料分野の組織に向けて、テクノロジーとクリエイティブに関するエンドツーエンドのサービスを提供するデジタルエージェンシーです。サービスは、アジャイルソフトウェア開発、ウェブサイトとアプリケーション、ブランディング、マーケティングキャンペーン、新興テクノロジー、経営コンサルティング、サポートサービス、AIチャットボットなど多岐にわたります。Mindgrubは、プロダクト戦略、デザイン、エンジニアリング、デジタル領域の問題解決を組み合わせ、クライアントのデジタル体験の開発と改善を支援しています。ジョンズ・ホプキンス大学出版局向けの業務も手がけています。
シニア iOS ソフトウェアエンジニア(契約)
Mindgrub のシニアエンジニアとして、Swift と SwiftUI を使って本番 iOS アプリケーションを構築・保守します。プロジェクトの必要に応じて、Kotlin と Jetpack Compose による Android 開発にも携わります。
仕事内容
- Swift、SwiftUI、最新の Apple フレームワークを使用して、本番 iOS アプリケーションを構築、テスト、デプロイ、保守する
- モバイルアーキテクチャ、実装上の判断、コード品質、エンジニアリングプラクティスについてシニアレベルの技術的指導を行う
- エンジニア、デザイナー、プロジェクトマネージャー、QA スペシャリスト、顧客と協力し、要件を技術的なソリューションに変換する
- プロジェクトの必要に応じて、Kotlin と Jetpack Compose を使用した Android アプリケーション開発に貢献する
- iOS と Android のコードベース全体で、機能の実装、バグ修正、コードレビュー、問題のトラブルシューティング、リリース支援を行う
- 両方のモバイルプラットフォームで一貫したアーキテクチャ、機能、ユーザー体験を実現する
- フレームワーク、ライブラリ、プラットフォームの機能、関連技術を評価する
- 要件探索、計画、見積もり、実装、テスト、デプロイ、保守の全工程に貢献する
- タスク単位の工数見積もりを作成し、技術見積もりとプロジェクト見積もりを支援する
- 担当する成果物に責任を持ちながら、プロジェクトの予算とスケジュールを監視する
- 同僚のコードをレビューし、実用的で具体的なフィードバックを提供する
- 共有された技術知識を活用して、複雑なエンジニアリング上の問題を解決する
- エンジニアリングプロセス、開発プラクティス、アプリケーションアーキテクチャ、チームの効率を改善する
- Mindgrub のエンジニアリング標準と開発プロセスをプロジェクト業務に適用する
- 技術要件、プロジェクトの進捗、意思決定、問題解決について顧客とコミュニケーションを取る
- レビュー、ペア作業、技術的な議論、知識共有を通じてエンジニアを指導する
- エンジニアリング候補者の面接と評価を支援する
- 進化する iOS および Android の技術と開発プラクティスを継続的に学ぶ
応募要件
- 米国で就労する資格があること
- 米国東部時間の午前 9 時から午後 5 時までリモートで勤務し、週 40 時間の勤務が見込まれること
- 2026 年 10 月から 2027 年 9 月までの契約に対応できること。契約延長の可能性あり
- 少なくとも 4 年のプロフェッショナルな iOS 開発経験があり、最近では本番 Swift アプリケーションの構築と保守に相当量携わっていること
- iOS と Android の両方でネイティブアプリケーションを開発した最近の実務経験があること
- Swift と SwiftUI に関する最新の実践的な専門知識があり、本番 SwiftUI インターフェースと適切な UIKit 統合の経験があること
- 現在の iOS SDK、Xcode、アプリケーションライフサイクル、並行処理、ネットワーク、永続化、デバッグ、パフォーマンス最適化、自動テスト、依存関係管理、Apple の署名と配布について理解していること
- Kotlin と Jetpack Compose を使用したプロフェッショナルな Android 開発経験があること
- Android Studio、Jetpack ライブラリ、Compose UI、アプリケーションアーキテクチャ、コルーチン、Gradle、ネットワーク、永続化、テスト、公開について理解していること
- 最新の iOS および Android コードベースを自力で理解・デバッグし、本番コードに有意義な貢献ができること
- 状態管理、ナビゲーション、アプリケーションアーキテクチャ、ライフサイクル、プラットフォーム固有の規約など、宣言型 UI の概念を理解していること
- 保守可能なモバイルアプリケーションアーキテクチャを設計または構築に貢献した経験があること
- iOS と Android のアーキテクチャ、ライフサイクル、プラットフォーム機能、アクセシビリティ、パフォーマンス、リリースプロセスを理解していること
- REST API を利用し、モバイルアプリケーションをバックエンドサービスやサードパーティ SDK に接続した経験があること
- Git ワークフロー、継続的インテグレーション、自動テスト、モバイルリリースプロセスに慣れていること
- モバイルアプリケーション、API、サードパーティ統合における優れたデバッグ力と問題解決能力を示せること
- エンジニア、プロジェクトチーム、顧客、その他の関係者と効果的にコミュニケーションできること
- 多分野のプロジェクトチーム内で自律的に働けること
- 必要に応じてオンラインまたは対面の会議に参加できること
福利厚生
- 契約延長の可能性あり
- リモート勤務形態
- 週 40 時間の勤務見込み
- インクルーシブで相互尊重を重視する職場








