高级安卓软件工程师

洛杉矶 6天前全职 网络
面议
加入AgileEngine,这是一家Inc. 5000公司,以为财富500强品牌和创新初创公司在17多个行业中创建屡获殊荣的软件而闻名。我们是应用程序开发和AI/ML领域的领导者,致力于以人为本的文化,这使我们获得了众多最佳工作场所奖项。 为什么加入我们的团队? 如果您正在寻找一个充满活力的环境,在这里您可以在专业上成长,产生重大影响,并与关心的同事合作,我们很乐意与您联系! 关于职位 作为高级Android软件工程师,您将在开发下一代移动生态系统中发挥重要作用,专注于技术卓越和创新架构,以实现高影响力的消费者应用程序。这个角色使您能够引导关键决策并实施可扩展的设计系统,以增强用户体验。您将与杰出的专家合作,将现代响应式开发与强大的集成策略相结合,在一个倡导技术共识和快速专业成长的文化中工作。 主要职责 遵循既定的架构模式,同时在新的Android实现中整合最佳实践;在团队内领导关于移动架构和集成策略的技术决策;与杰出工程师合作,确保移动实现符合技术标准;监督设计系统在Android代码库中的实施。 必备资格 计算机科学或相关领域的学士学位;5年以上Android开发经验,专注于大规模消费者应用程序;精通Kotlin、Coroutines、Flow和Jetpack Compose;深入理解架构和设计原则,包括使用MVI/MVVM等模式的经验;使用Hilt或Koin等依赖注入(DI)工具的经验;能够将高保真设计转换为本机代码;精通移动后端集成策略,特别是REST API集成;撰写和维护广泛的单元和UI测试套件的经验,强调自动化;具备促进技术共识和指导初级工程师的能力;能够在最短的适应时间内交付成果;熟悉AI工具,如Claude Code;中高级英语水平。 优先资格 具有前端后端(BFF)设计模式的经验;有将移动架构迁移到模块化设置的经验;有与遗留系统和工具(包括RxJava)集成现代和现有应用程序代码的经验。 我们提供 专业发展:获得指导、TechTalks和个性化成长路径的机会。竞争力的薪资:以美元为基础的薪酬,并提供教育、健身和团队活动的预算。引人入胜的项目:有机会与财富500强和领先的产品公司合作。灵活性:享受灵活的时间安排,可选择远程或办公室工作。申请人必须被授权为美国的任何雇主工作(即绿卡持有者、TN签证持有者、GC EAD、H4 EAD、U4U持有EAD)。我们目前无法赞助或接管就业签证的赞助。