Gorilla Logic
Gorilla Logic
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 コーディングエージェント向けのカスタムツールまたはワークフローの作成経験

福利厚生

  • リモート勤務形態
  • フルタイム勤務