
Gorilla Logicは、組織によるデジタル製品の設計、開発、モダナイゼーションを支援するソフトウェア・データエンジニアリングのコンサルティング企業です。デジタル製品設計、クラウドエンジニアリング、データとAI、DevOps、品質保証、レガシーシステムのモダナイゼーション、SaaS開発まで幅広く手がけています。プロダクトデザイナー、ソリューションアーキテクト、アジャイルなニアショアエンジニアリングチームが連携し、Fortune 500企業や中小企業の基幹業務アプリケーションを支援しています。コスタリカ、コロンビア、メキシコ、米国にチームを擁し、安全性を重視した協業パートナーシップを通じて、デジタル製品のライフサイクル全体に対応しています。
シニア Android/iOS モバイル開発エンジニア――コロンビア・リモート
Gorilla Logic のネイティブ Android および iOS アプリの近代化を支援するシニアモバイルエンジニア。オフラインファースト機能、デバイス連携、自動テスト、AI 支援エンジニアリングのワークフローを担当します。
仕事内容
- 開発者やエンジニアと協力し、ネイティブ Android および iOS アプリを再構築・近代化する
- ユーザー体験、オフラインファーストのデータ管理、API 連携、デバイス機能、自動テスト、プロダクションリリースにわたるモバイル機能を一貫して提供する
- ネイティブ Android および iOS の機能を維持し、動作、デザイン、ユーザー体験の一貫性を保つ
- Kotlin と Jetpack Compose を使用した Android の再構築を主導する
- Swift、UIKit、SwiftUI、RxSwift を使用して iOS の近代化を推進する
- 暗号化ストレージ、ミューテーションキュー、バックグラウンド同期、リトライ、添付ファイルのアップロード、競合解決を含むオフラインファースト機能を開発する
- 認証、レコード、フォーム、ワークフロー、ファイル、添付ファイルを扱う API にモバイルアプリを接続する
- 共有 JavaScript ビジネスロジックを扱い、ネイティブ層と JavaScript 層にまたがる問題をトラブルシュートする
- カメラ、バーコードスキャン、位置情報、音声、生体認証、ドキュメントピッカーなどのデバイス機能を統合する
- 既存のデザインシステムに沿って、アクセシブルなスマートフォンおよびタブレット体験を作る
- ユニット、スクリーンショット、統合、エンドツーエンドの自動テストを開発する
- CI、自動デバイステスト、モバイルリリースパイプラインを支援する
- 調査、計画、実装、テスト、コードレビューに AI コーディングエージェントを活用する
- リポジトリガイダンス、ツール、実行環境、権限、検証ワークフローを含むエージェントハーネスを開発・改善する
- コードレビュー、自動テスト、エミュレーター検証、機能同等性の確認を通じて AI 生成変更を評価する
応募要件
- コンピューターサイエンスまたは関連分野の学士号、または同等の実務経験
- モバイルアプリケーションを中心としたソフトウェア開発の実務経験 5 年以上
- Kotlin、Jetpack Compose、Material 3、コルーチン、Flow に精通した Android 開発スキル
- Hilt、Retrofit、OkHttp、Room、SQLCipher、DataStore、WorkManager の実務経験
- マルチモジュール Gradle プロジェクトの管理経験、および MVI などの単方向データフロー手法の経験
- Swift、UIKit、SwiftUI を使用した iOS アプリ開発の実務経験
- 既存の RxSwift ベースのアプリケーションに効果的に貢献できる能力
- Realm、Keychain、または同等のセキュアストレージソリューションの経験
- オフラインファーストのモバイルアプリケーション設計に関する深い経験
- REST API とネイティブデバイス機能の統合経験
- 共有モバイルビジネスロジックに使用される JavaScript を読み、デバッグできる能力
- モバイル自動テストの作成経験
- GitLab CI または同等の CI/CD システムの経験
- Firebase Test Lab、BrowserStack、または同様のデバイステストサービスの使用経験
- AI コーディングエージェントの実務経験と、生成結果を検証した経験
- コンテキスト準備、指示、ツール、安全対策、フィードバックループを含むエージェントハーネスエンジニアリングの理解
- 優れたコミュニケーション力、分析的思考力、問題解決能力
- 歓迎:fastlane と TestFlight の経験
- 歓迎:ホワイトラベルアプリケーションとモバイルリリースエンジニアリングの経験
- 歓迎:ノーコード、ローコード、またはフィールドサービスプラットフォームの経験
- 歓迎:モバイルデザインシステムの保守経験
- 歓迎:AI コーディングエージェント向けのカスタムツールまたはワークフローの作成経験
福利厚生
- リモート勤務形態
- フルタイム勤務