员工安卓工程师

15个月前远程全职
mx51

mx51

location 悉尼
unsaved
mx51是一家为银行、非银行收单机构和其他商户服务提供商提供的支付即服务解决方案。我们正在构建一个支付平台,允许商户在实体店、应用程序和在线上接受支付,并将所有数据整合到实时的业务管理仪表板上。 在mx51,我们处于支付技术的前沿,特别是在Android设备上。作为一名高级Android工程师,加入我们,您将能够直接影响我们客户对支付的体验,并为我们的Android应用和功能路线图的开发做出贡献,该应用被澳大利亚各地的商户和客户使用。 我们对我们的应用的工程卓越感到非常自豪,同样强调技术基础和用户体验。我们的应用使用Kotlin开发,并优先进行频繁更新,以保持技术的前沿。我们对无缝用户界面的承诺通过我们对Jetpack Compose的使用表现出来,与设计师的合作通过Figma和Material Design进行。 为了确保清晰和模块化的架构,我们采用Koin依赖注入、Coroutines和Jetpack WorkManager。我们与其他工程团队保持密切合作,建立明确定义的API。我们使用的一些其他工具包括KSP、KotlinPoet、Ktor、Paparazzi、Github Actions、Firebase Crashlytics和Snowflake。 考虑到我们在金融科技领域的存在,我们优先考虑安全措施。该应用程序被设计以满足高安全标准。值得注意的是,我们的最低Android SDK版本为23,反映了我们致力于覆盖广泛用户群体的同时与现代设备保持兼容性的承诺。 我们是一个远程工作为主的组织,这个职位可以在澳大利亚的任何地方进行。 您是否想了解更多关于我们技术团队的工作方式、我们的技术栈或我们的日常工作?我们在这里分享了我们的技术手册:https://mx51.tech/handbook 更多细节: • 为我们的应用程序开发新功能; • 不断提高应用程序的工程质量; • 贡献于我们的移动开发团队的知识和经验; • 提供指导并做出技术决策; • 贡献于关键任务系统的开发和设计; • 在团队内部和跨团队中产生技术影响,促进讨论并推动结果。 我们希望申请者具备以下条件: • 在使用Kotlin开发大型Android应用方面有扎实的经验 • 有Jetpack Compose的经验 • 有Coroutines的经验 • 有单元测试和UI测试的经验 • 有依赖注入的经验 • 有网络知识 • 知道和应用安全编码规范 • 有移动应用的CI/CD经验 我们提供的福利: 您将加入一个非常优秀的团队,他们致力于我们的愿景和公司价值观。我们创新的文化为您提供了机会,使您能够做出真正的贡献,塑造业务的未来。除了有趣和灵活的工作环境外,我们还提供: • 每年最多可在海外工作4周 • 灵活的工作方式和工具,帮助您建立远程工作站 • 访问遍布3个州的共享办公设施 • 年度团队外出活动 • 社交活动由我们的社交委员会组织 • 交换公共假期并休息一天 • 为志愿者提供带薪休假 • 员工股权期权计划(需邀请) • 主要和次要看护人的带薪产假 • 个人租赁和工资牺牲选择 mx51是一家致力于创造多元包容环境的平等机会雇主。所有合格的申请者将在没有种族、宗教、性别、性别认同或表达、性取向、国籍、遗传信息、残疾或年龄偏见的情况下获得考虑。 注意:mx51不接受未经请求的简历或招聘机构的申请。