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日