Gorilla Logic
Gorilla Logic
501 – 1,000 员工
咨询市场营销物流
Gorilla Logic 是一家软件与数据工程咨询公司,帮助各类组织设计、构建并实现数字产品现代化。其业务涵盖数字产品设计、云工程、数据与人工智能、DevOps、质量保证、遗留系统现代化以及 SaaS 开发。公司汇聚产品设计师、解决方案架构师和敏捷近岸工程团队,为《财富》500 强企业以及中小型企业提供关键业务应用支持。Gorilla Logic 在哥斯达黎加、哥伦比亚、墨西哥和美国设有团队,通过注重安全的协作式合作伙伴关系,支持数字产品的完整生命周期。

高级 Android/iOS 移动开发工程师——哥伦比亚远程

为 Gorilla Logic 负责原生 Android 和 iOS 应用现代化的高级移动工程师。工作涵盖离线优先功能、设备集成、自动化测试以及 AI 辅助工程流程。

描述

  • 与开发人员和工程师协作,重建并现代化原生 Android 和 iOS 应用
  • 交付完整的移动功能,涵盖用户体验、离线优先数据管理、API 集成、设备能力、自动化测试和生产发布
  • 维护原生 Android 和 iOS 功能,确保行为、设计和用户体验一致
  • 使用 Kotlin 和 Jetpack Compose 主导 Android 重建工作
  • 使用 Swift、UIKit、SwiftUI 和 RxSwift 推进 iOS 现代化
  • 开发离线优先功能,包括加密存储、变更队列、后台同步、重试、附件上传和冲突解决
  • 将移动应用连接到支持身份验证、记录、表单、工作流、文件和附件的 API
  • 使用共享 JavaScript 业务逻辑,并排查原生层与 JavaScript 层之间的问题
  • 集成摄像头、条码扫描、定位、音频、生物识别和文档选择器等设备功能
  • 在既有设计系统中创建无障碍的手机和平板体验
  • 开发单元测试、截图测试、集成测试和端到端自动化测试
  • 支持持续集成、自动化设备测试和移动发布流水线
  • 将 AI 编码代理应用于调查、规划、实现、测试和代码审查
  • 开发并完善代理运行框架,涵盖代码库指南、工具、执行环境、权限和验证流程
  • 通过代码审查、自动化测试、模拟器检查和功能一致性验证来评估 AI 生成的变更

任职要求

  • 计算机科学或相关专业学士学位,或具备同等专业经验
  • 至少五年专注于移动应用的软件开发专业经验
  • 具备扎实的 Android 开发技能,熟悉 Kotlin、Jetpack Compose、Material 3、协程和 Flow
  • 具备 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 编码代理创建自定义工具或工作流的经验

福利待遇

  • 远程工作安排
  • 全职职位