软件工程师(Android)- 移动基础设施

15个月前全职
NodeFlair

NodeFlair

location 新加坡
unsaved
职位摘要 职位类型 永久 资历 中级 经验年限 至少3年 技术栈 Android SDK Retrofit RxJava Android 工作描述 作为一名移动软件工程师,您将构建并维护一个每天活跃用户数达数百万的核心OKX应用程序。您将与设计、产品和其他工程团队跨职能合作,识别客户需求,并通过快速迭代发布高质量的新功能。这是一个学习完整的加密货币移动应用程序生命周期的机会,包括专业/零售交易、资产管理和钱包。 职责 • 构建移动基础设施和工具,提高工程效率 • 分析和优化UI和基础设施应用代码,提高性能 • 开发和维护可重用的Android应用程序组件 • 与产品工程团队合作,提供技术解决方案和最佳实践 • 优化项目结构和工作流程,提高工程生产力、效率和质量 • 推动架构创新,支持世界级移动应用程序开发 要求 • 学士学位或同等实际经验 • 在Android开发方面有3年以上行业经验 • 有构建和发布复杂、业务关键的Android应用产品并进行频繁迭代的经验 • 有优化应用性能、减少内存占用和减小包大小的经验 • 深入理解设计模式和原则,对Android技术栈有广泛的了解 • 熟悉Jetpack和/或其他开源Android库,如RxJava、Retrofit、Litho等 • 深入了解Android SDK,能够创建可扩展、动态和高性能的UI组件 • 熟悉远程API、并发、布局、过渡、动画、客户端持久化和移动应用程序的架构模式 Nice-to-have • 在涉及跨职能和/或跨业务项目的复杂矩阵组织中工作的经验 • 在移动架构/基础设施团队中工作,对这些项目的技术栈有深入了解 • 在性能优化、工具链、自动化测试、设计模式等子工程领域有经验 • 良好的沟通能力;喜欢团队合作,同时能够独立完成重大业务成果的交付