职位名称:移动开发工程师(iOS 和 Android)
工作地点:芝加哥,IL(混合办公)
工作授权:美国公民/绿卡/工作许可
薪资范围:每小时 $65-$70(C2C/1099)
职位描述:
注意:
至少 5 年以上原生 Swift 和 Objective-C 的经验
CI/CD 框架加速器
iOS 和 Android 平台
SDK 开发
模块化 iOS、Swift、Java SDK 和库,MVC,MVVM
作为高级移动加速工程师,您将负责设计、开发和演进我们可重用的移动框架、CI/CD 管道和最佳实践加速器。您将与产品线工程团队、架构师、安全团队和 QA 紧密合作,以确保新功能、性能优化和安全控制在我们的 iOS、Android 和混合平台上无缝集成。
主要职责:
• 框架和 SDK 开发
• 架构和实现模块化、可重用的 iOS(Swift/Objective-C)和 Android(Kotlin/Java)SDK 和库
• 在加速器模块中定义和执行设计模式(MVC、MVVM、干净架构)
• 混合和 PWA 集成
• 在原生外壳内构建和维护 React Native 和 PWA 微前端的桥接
• CI/CD 和自动化
• 使用 Azure DevOps 和 GitHub Actions 设计和优化端到端管道(Fastlane、Firebase 应用分发、Play/App Store 发布)
• 开发自动化 UI 和回归测试套件(XCTest、Espresso、Appium)
• 性能和质量工程
• 轮廓、基准测试和调整应用性能(Instruments、Android Profiler)
• 集成静态分析和安全扫描(SonarQube、Checkmarx、Zimperium RASP)
• 安全与合规
• 实施安全存储、加密、证书固定和 OAuth/OIDC 最佳实践(Okta、Entra ID)
• 确保与金融服务合规(PCI-DSS、ISO 20022 数据处理)的对齐
• 远程监控与监测
• 进行分析、崩溃报告和警报(Firebase、Dynatrace、Google Analytics、Crashlytics)
• 构建实时健康和使用指标的仪表板
• 协作与赋能
• 指导和引导产品团队工程师采用加速器组件
• 推动文档、示例应用和研讨会,以增加框架的采用
所需资格:
• 5 年以上原生 iOS(Swift/Objective-C)和 Android(Kotlin/Java)开发经验
• 有构建和发布可重用 SDK/库的经验
• 精通 Azure DevOps 和/或 GitHub Actions 的移动管道
• 有使用 Docker 和 Azure Kubernetes Service(AKS)进行容器编排的实践经验
• 对移动应用安全、加密和 OAuth/OIDC 流程有深入理解
• 在性能分析和静态分析集成方面有良好的记录
• 优秀的书面和口头沟通能力;能够撰写清晰的文档和示例
• 计算机科学、软件工程或相关专业的学士或硕士学位
优先经验:
• 混合/移动网页专业知识:React Native 或 PWA 微前端模式
• 有金融服务或受监管行业移动应用的背景
• 熟悉 API 网关模式(Akamai、Azure Front Door & APIM、Google Cloud)
• 接触企业级移动安全工具(Zimperium、Now Secure)
• Scrum/敏捷实践者,有编写史诗、特性和用户故事的经验