高级安卓工程师(Kotlin)

16个月前远程全职
IQ Workforce

IQ Workforce

location 芝加哥
unsaved
位置:美国远程 职位类型:工程 IQ Workforce是工程、分析和数据科学社区的领先招聘公司。 我们的客户是一家全球餐饮公司,致力于开发和运营一些世界上最知名的品牌。他们拥有超过30,000名员工,在150多个国家和地区经营超过50,000家餐厅。 他们目前正在寻找一对高级Android工程师加入他们的集中式数字技术团队。该团队目前正在构建一个电子商务和运营平台,将为全球150个市场的所有50,000家餐厅提供服务。目前的重点是在分布式基于Android的销售点(POS)上工作,但他们在待办事项中有很多项目-自助服务终端、厨房系统、调度和配送、司机追踪/拼车、推荐引擎等等。 这些高级开发人员将与经验丰富的用户体验和工程团队合作,构建所有品牌的高质量数字体验。理想的候选人应该处于现代Android开发实践的前沿,如Jetpack、Android工具、Kotlin等,并且热衷于构建用户喜欢使用的令人愉悦、一致和无缝的体验。 职责包括: 构建一个基于Android的销售点和运营平台,将成为全球数万家餐厅中的关键工具 构建可适应和可重用的UI框架,以支持多个品牌,并帮助构建易于扩展的可测试的UI组件 与我们经验丰富的设计团队合作,解决当前的UI工程挑战,同时推动更好和改进的设计系统的新想法 与核心基础设施团队合作,处理核心服务与POS的UI层之间的集成 资格要求: 计算机工程学士学位或同等经验 出色的Android UI技能,包括但不限于ConstraintLayout、MotionLayout、Material Design Components、主题、Jetpack Compose等 具有高级软件架构(MVP、MVVM等)的丰富经验,以及使用Android架构组件和测试策略的实际经验 对依赖注入概念以及Android测试框架有很强的了解 对核心Kotlin概念有很强的了解,特别是协程、DSL、扩展等 在响应式UI模式方面具有很强的背景,例如RxJava、Kotlin Flow、Livedata、数据绑定 能够自我指导并为其他开发人员确定工作优先级 领导技术倡议和推动复杂功能的经验 首选条件: 创业公司/小公司经验 具有构建共享/可重用UI组件的经验 保持在现代Android开发的前沿 愿意探索并向团队提出新的技术概念 展示您对软件开发的热情的社交证明(博客、个人应用或网站、聚会演讲、社区参与)