职位描述
职责
* 设计和开发软件,专注于在所有环境中的构建、测试和部署过程的自动化,以最小化差异并确保可预测的高质量代码和数据。
* 在项目团队中积极协作,利用您的经验帮助指导团队完成整个开发生命周期。
* 负责在DevOps产品/服务团队中自动化持续集成/持续交付流程,推动持续改进的文化。
* 亲自参与规划、估算、架构贡献、编码和开发。
* 代码库的重构和持续改进至关重要。
* 关注软件质量,并在整个过程中提供高质量的产品。
* 确保技术决策和信息在全球团队中得到充分沟通。
* 负责产品发布并贡献于实时应用的持续支持。
* 热衷于与他人合作,并考虑软件如何融入更大的图景。
* 熟悉持续交付实践以及它们如何影响产品质量和交付。
* 熟悉一系列敏捷实践,并了解它们如何以及为什么有效。
* 我们倡导DevOps文化,因此您需要超越纯编程,参与我们构建软件的部署和运行。
* 在构建技术精湛的高生产力团队方面拥有丰富的经验。
* 为我们的客户提供公平的结果,并确保自己的行为维持金融市场的有序和透明运作。
* 设计、开发和部署能够满足预期负载、性能、可用性、安全性和弹性要求的应用程序。
资格
* 具备使用Kotlin开发Android应用或使用Swift开发iOS应用的实践经验。
* 期望有设计模式(Redux、MVVM、VIPER)、基于框架的开发、单元和UI测试以及网络方面的实践经验。
* 作为Android或iOS平台的技术专家,熟悉行业标准库。
* 具备移动质量保证(QA)经验,特别是自动化测试,如Appium、BrowserStack。
* 有Jenkins或其他CI/CD管道的使用经验。
* 编写单元测试和UI测试的丰富经验,必须熟悉JUnit和Mockito。
* 具备使用Python和/或JAVA的实践经验。
* 对设计有良好的洞察力,能够实施最新的Material Design组件和动画。
* 有Dagger2、RxJava2、Retrofit2的使用经验,熟悉第三方库集成。
* 精通UI和核心架构设计模式。
* 有源代码版本控制工具的使用经验,特别是GitHub。
* 必须熟悉安全概念和集成,如HTTPS、证书固定、加密和解密以及数据保护。
* 深厚的大规模应用或个人开发的Android或iOS工程师团队合作经验。
* 我们倡导DevOps文化,因此您需要超越纯编程,参与我们构建软件的部署和运行。
* 您应该熟悉结对编程。
* 具备以深思熟虑的逻辑说服利益相关者并影响他们的信誉和能力。
* 跨职能团队中使用Jira和Confluence的敏捷项目管理知识。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕