移动开发工程师(iOS 和 Android)

1个月前合同
466 - 502 / 时 FUSTIS LLC

FUSTIS LLC

location 芝加哥
unsaved
职位名称:移动开发工程师(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/敏捷实践者,有编写史诗、特性和用户故事的经验