高级安卓开发工程师/工程师/分析师

16个月前全职
Appscore International

Appscore International

location 悉尼
unsaved
Appscore是一家领先的产品、设计和创新咨询公司,提供帮助企业转型和赋能的服务。我们与澳大利亚领先的企业公司合作,为其提供有意义的贡献和价值。自2009年以来,我们的使命是通过令人惊叹的数字体验改变生活,通过创造颠覆性技术改变客户的业务,并通过在我们创建的一切中创造用户价值推动数字化采用。客户经常向我们提出以前从未做过的要求,或者希望创新他们目前的做事方式。 在我们这里工作,您将面临前所未有的挑战,参与大规模项目,推动我们在各个领域为企业客户进行数字化转型。您将使用新兴技术和工具,进一步促进您的成长。我们正在寻找一名高级Android开发人员或工程师加入我们的团队。 我们在墨尔本、悉尼、布里斯班和堪培拉设有办事处,可以考虑在这些地点之一的人员。 职位描述: 构建和贡献我们公司移动平台的设计,开发,审查,实施和管理应用程序代码和服务,用于生产和预发布环境参与敏捷软件开发,原型开发和与国际开发团队的代码审查,构建移动应用程序;了解客户或业务的要求,并利用这些知识开发一致的应用程序;监控和预测平台趋势和即将发生的重大变化;监控客户反馈的问题,并主动安排解决方案;与交付团队合作,通过使用CI/CD和DevOps实践、流程和工具来实现成功;提供健壮的编码实践和可靠的单元和组件测试覆盖率,以及代码调试。为其他开发人员提供技术指导和领导力。 关于您: • 对移动开发有浓厚的兴趣和热情 • Android开发经验,Kotlin和Java(5年以上) • 熟悉架构模式 • 清晰架构,MVVM,MVP,SMVP,MVC • 需要具备iOS技能,但不是必需的 • 对银行和金融行业的趋势和威胁(技术、产品、监管环境)有很强的意识 • 作为高级开发人员在敏捷团队中的经验。 预计对开发流程、工具、策略和方法论的持续改进做出贡献 • 在需要时能够提供技术领导和指导的能力 • 能够平衡质量、时间和范围之间常常相互竞争的优先级,采用深思熟虑的方法 • 有指导和分享知识给同行的经验 • 您将拥有软件、IT或相关学位-硕士或学士学位,供应商认证或至少5年相关经验。 • 态度决定一切:积极、能做的态度,愿意在完成工作时开放和务实 • 对移动开发有真正的兴趣和热情 • 在需要时具备提供技术领导的能力 • 具备在各个层面进行沟通和协作解决问题、影响变革的能力 • 出色的沟通、书写和演讲技巧 • 调用RESTful JSON服务的经验 • 有使用RxJava、Dagger 2、Coroutines等开源库的经验 • 在共享代码库中编写高度测试的代码,应用团队共识的最佳实践原则和技术 • 有在CI/CD软件开发流程中工作的经验 • 有在Scrum和相关的敏捷技术中工作的经验 • 有使用GIT进行软件版本控制的经验 • CI/CD流水线的创建、维护和增强-自动化UI测试开发经验(Espresso)-熟悉MVVM或MVP模式,两者都是首选-Android Jetpack经验(LiveData、Data Binding)-多线程开发和调试经验-全面的软件交付生命周期经验(规划、分析、设计、实施、测试、部署和维护)福利:每周个人培训/瑜伽,免费虚拟健身课程和折扣健身会员 每个团队的双月度活动预算 定期为所有外勤和远程团队成员提供回到基地的机会 员工援助计划,提供免费咨询服务、健康和福利折扣。个性化培训和发展计划(我们的团队成员获得了新的认证、做了演讲大师等等),以及Udemy课程的折扣。 可选流感疫苗,由我们支付 角色要求摘要: • 寻找可工作的候选人: • 周一:上午、下午 • 周二:上午、下午 • 周三:上午、下午 • 周四:上午、下午 • 周五:上午、下午 • 该职位要求有4年以上相关工作经验 • 该职位要求具备工作权利 • 角色预计开始日期:2024年1月8日