首席安卓工程师

16个月前全职
Flybuys

Flybuys

location 悉尼
unsaved
来提升我们的移动团队的Android知识和技能。通过大型项目和举措,领导和推动Android开发实践和能力的发展。 关于我们: 我们以成为该国最受欢迎的奖励计划而闻名,拥有超过900万活跃会员。通过与其他全国知名品牌的扩展合作网络,我们为澳大利亚会员带来更多的价值。 但是,我们不仅仅是你钱包里的卡片或手机上的应用程序。我们拥有超过300名团队成员,并在悉尼和墨尔本拥有令人惊叹的办公空间。坚持我们的灵活工作政策和以人为本的文化,我们确保所有团队成员都能在澳大利亚各地远程工作。我们以结果为导向,我们所做的一切都与我们的核心价值观相一致-团结一致,与时俱进,充满激情,慷慨大方,做正确的事情。 你的团队: 我们已经建立了一个非常出色的团队,但我们不再寻找同样的人。当我们与不同的人围绕在一起时,我们的日常工作变得更加强大,就像你一样。 我们非常努力地建立互相支持的团队。这是你度假期间会怀念的那种环境。 在业务增长阶段之后,这是我们移动团队中仅剩的一个职位,该团队分为iOS和Android专家。目前由承包商支持,这个职位非常适合那些想要与技术保持密切联系但又喜欢领导、发展和支持其他工程师的人。 你的角色: 我们有一些与我们的许多合作伙伴以及我们内部应用程序有关的激动人心的举措。我们需要与我们支持和协作文化相一致的团队成员。你是否愿意利用你的商业经验重写/更改一些现有的项目,并为这个团队的进一步发展打下基础? 重新获得一些工作/生活平衡。在一个灵活而不断扩大的组织中,有很多机会留下自己的遗产。 在Flybuys没有典型的工作周。但以下是你可能每天工作的一些事情: 在被数百万用户使用的应用程序上开展有意义的项目工作。 通过大型项目和举措,领导和推动Android开发实践和能力的发展。 与首席工程师、解决方案架构师和业务利益相关者合作,为业务需求定义技术解决方案。 设计、开发、编码、测试和发布与我们的业务目标一致的移动应用程序。 开发支持移动功能的应用程序编程接口(API)。 进行故障排除和调试以优化性能。 跟上创建移动应用程序的术语、概念和最佳实践。 你理想的技能和经验: 数年的专业软件开发经验。 在新的现有系统的架构和设计(架构、设计模式、可靠性和扩展性)方面有贡献的实践经验。 领导/管理和发展高级工程师。 领导移动实践和大规模移动项目。 在遵循敏捷Scrum框架的开发中具有领导能力,了解敏捷概念和方法论。 在应用程序的完整开发生命周期中具有经验,包括分析、设计、实施、测试和部署。 对前端、后端和集成的设计模式有良好的理解。 在AWS生态系统内工作并使用多种编程语言(至少两种),如Java、Python、C#、JavaScript等。 具有使用DevOps工具的实际经验;GitLab、JIRA、Confluence。 对版本控制工具Git和基于git的工作流程有良好的理解。 具有持续集成/持续部署(CI/CD)的实际工作知识。 在问题需要及时解决和采取战略行动的复杂大团队技术环境中具有实际工作知识。 对SQL和NoSQL数据库(如Oracle、Postgres、MS SQL等数据库)有实际工作知识。 云认证是一个额外的加分项(首选AWS)。 核心Android经验我们需要的: Kotlin。 了解Kotlin协程和Jetpack Compose。 核心Android SDK和库。 使用RESTful API进行工作(有GraphQL经验者优先)。 对安全概念和实践有扎实的理解。 你的福利: 我们为重要的团队成员提供一系列独家福利,其中包括: Flybuysflex | 在澳大利亚任何地方工作 每年两天的福利假期 志愿者假期 持续的学习和发展计划和机会 我的Coles和Wesfarmers团队成员折扣卡 健康计划-心理/身体/灵魂 每季度的全体团队活动 混合社交活动 新员工套件商品 你飞翔的时刻 所以,无论你是早起的清单制作者,夜猫子编码员,头脑风暴追逐者还是PowerPoint校对者,我们希望你能做你自己,与我们一起。 我们重视适合每个人的工作方式,并利用我们不同的优势使我们更强大。我们努力确保每个人的声音都能被听到和平等尊重,无论身份、背景、职位、能力还是生活方式如何。 雇佣成功的申请者在开始工作前需要进行全国性的警察背景调查。