
Android 移动端前端开发工程师
作为 Android 开发工程师,为金融服务客户打造数字金融产品。 使用原生 Kotlin、模块化架构和服务端驱动 UI 进行开发。
描述
- 构建并增强与客户其他应用集成的移动端功能。
- 使用 Kotlin 开发原生 Android 应用。
- 创建符合产品 UX 和 UI 标准的响应式流畅界面。
- 在模块化、可插拔架构中构建可复用组件。
- 运用服务端驱动 UI 原则实现组件和用户流程。
- 解读后端配置和契约,以渲染动态界面。
- 将移动应用与后端 API 和服务集成。
- 管理应用状态、缓存、本地持久化和数据同步。
- 为服务中断和连接问题设计错误处理机制。
- 维护用户流程的性能、稳定性和响应速度。
- 应用适合金融机构环境的移动安全实践。
- 创建单元测试和集成测试,同时支持自动化测试策略。
- 参与代码审查和技术标准制定。
- 与后端、架构、QA、产品负责人及 UX/UI 团队协作。
- 持续推动移动架构和共享组件的发展。
- 支持可观测性、监控和移动应用故障分析。
任职要求
- 具备原生移动应用开发经验。
- 熟练掌握 Android、Kotlin,以及 Jetpack Compose 和/或 Android Views。
- 了解 MVVM、整洁架构或同类方法等移动端架构。
- 具备将应用与 REST API 集成的经验。
- 了解 JSON 以及数据序列化和反序列化。
- 具备异步编程和并发管理经验。
- 了解移动应用模块化。
- 熟练使用 Git 和版本控制策略。
- 具备单元测试和自动化测试经验。
- 具备将 CI/CD 应用于移动端开发的经验。
- 了解 Android 应用生命周期。
- 了解 Google 平台开发和用户体验指南。
- 了解 OAuth 2.0 和 OpenID Connect 者优先。
- 了解 JWT 和安全令牌管理者优先。
- 了解移动设备上的安全信息存储者优先。
- 了解 Android Keystore 者优先。
- 了解证书固定(certificate pinning)者优先。
- 了解生物识别认证者优先。
- 了解安全编码实践者优先。
- 了解 OWASP 移动应用安全者优先。
- 具备数字银行、金融科技或支付解决方案经验。
- 具备服务端驱动 UI 经验。
- 具备超级应用经验。
- 了解模块化和可插拔架构。
- 具备大规模、业务关键型应用经验。
- 了解功能开关和远程配置。
- 具备移动应用可观测性和监控经验。
- 具备金融产品、支付和数字钱包经验。







