移动端前端开发工程师(iOS)——远程
使用原生 Swift 和模块化架构,为 FCamara 客户构建金融移动产品。 使用服务端驱动 UI 开发动态界面,并将其与后端服务集成。
描述
- 构建和改进与客户其他应用集成的移动功能。
- 使用 Swift 开发原生 iOS 功能。
- 创建符合产品 UX 和 UI 标准的响应式、流畅界面。
- 在模块化、可插拔架构中构建可复用组件。
- 运用服务端驱动 UI 原则创建组件和用户流程。
- 解读后端配置和契约,以渲染动态界面。
- 将移动应用连接到 API 和后端服务。
- 管理应用状态、缓存、本地持久化和数据同步。
- 处理服务中断和连接相关错误。
- 保持高性能、稳定性和顺畅的用户流程。
- 针对金融机构产品应用适当的移动安全实践。
- 创建单元测试和集成测试,同时支持自动化测试策略。
- 参与代码评审并遵循技术标准。
- 与后端、架构、QA、产品负责人和 UX/UI 团队协作。
- 推动移动架构和共享组件库的发展。
- 参与可观测性、监控和移动故障分析实践。
任职要求
- 具有构建原生移动应用的专业经验。
- 具有使用 Swift、SwiftUI 和/或 UIKit 进行 iOS 开发的经验。
- 熟悉 MVVM、整洁架构或同类移动架构模式。
- 具有将应用与 REST API 集成的经验。
- 了解 JSON 以及数据序列化和反序列化。
- 理解异步编程和并发管理。
- 了解移动应用模块化。
- 熟练使用 Git 和版本控制实践。
- 具有单元测试和自动化测试经验。
- 了解移动开发中的 CI/CD。
- 理解 iOS 应用生命周期。
- 熟悉 Apple 平台开发和用户体验指南。
- 了解 OAuth 2.0 和 OpenID Connect 者优先。
- 具有 JWT 和安全令牌管理经验者优先。
- 了解设备端安全信息存储者优先。
- 了解 Android Keystore 者优先。
- 了解证书固定技术者优先。
- 了解生物识别认证者优先。
- 具有安全编码经验者优先。
- 了解 OWASP 移动应用安全者优先。
- 具有数字银行、金融科技公司或支付解决方案经验。
- 具有实施服务端驱动 UI 的经验。
- 具有 Super Apps 工作经验。
- 了解模块化和可插拔架构。
- 具有支持高规模、业务关键型应用的经验。
- 了解功能开关和远程配置。
- 具有移动可观测性和监控经验。
- 具有金融产品、支付或数字钱包经验。
福利待遇
- 招聘信息未说明福利、津贴或额外薪酬。
