高级安卓开发工程师

15个月前全职
theScore

theScore

location 多伦多
unsaved
theScore是PENN Entertainment的全资子公司,通过其数字媒体和体育博彩产品使数百万体育迷受益。其媒体应用程序“theScore”是北美最受欢迎的之一,向球迷提供高度个性化的实时比分、新闻、统计数据和投注信息,涵盖他们最喜爱的球队、联赛和球员。theScore的体育博彩应用程序“theScore Bet体育博彩和赌场”提供沉浸式和全面的移动体育博彩和iCasino体验。theScore Bet目前在公司所在的安大略省上线。theScore还通过其网络、社交和电子竞技平台创作和分发创新的数字内容。 职位描述和团队情况 作为theScore团队的一员,您将与一群聪明、友好和敬业的工程师、产品经理和设计师合作,致力于提供市场上最好的应用程序。我们希望您能接受挑战,全面体验在theScore工作的经历。 移动体验对theScore至关重要。移动平台团队为我们的移动客户端提供基础,并使我们的移动团队能够更快地构建和交付功能,并保证高质量。该团队负责在iOS和Android上提供开发者的整体体验,以便我们能够充分利用每个平台的最新功能。我们致力于合作,推动新的架构并改进theScore的Android社区。移动平台团队通过创造力和创新来构建工具、模式和基础设施,加速和满足我们的移动开发人员的需求。如果您对Android开发充满热情,并喜欢使移动开发更快、更高效、更令人愉悦,我们很乐意听取您的意见。 工作内容 作为我们移动平台团队的重要成员,您将: • 与产品团队合作设计、架构和发布我们的出色应用程序。 • 与Android开发人员合作改进开发体验。 • 通过重构和应用现代设计模式改进我们的代码。 • 通过技术协作、讨论和代码审查与其他工程师合作。 • 通过构建定制和创新的移动工具提高效率。 • 维护和增强移动CI/CD流水线和工具。 • 解决与大数据集和响应式用户界面相关的困难问题。 • 帮助我们的QA团队自动化测试和持续集成。 • 了解Android开发的最新进展。 • 其他职责。 您的要求 • 4年以上Kotlin开发经验(我们的应用程序100%使用Kotlin) • 5年以上商业Native Android开发经验 • 具备交付清晰、有组织、可测试和高性能代码的能力。 • 对Android架构原则和良好实践有扎实的理解。 • 有Jetpack Compose的使用经验。 • 有Coroutines和依赖注入的经验。 • 熟练掌握性能分析、故障排除和优化应用程序性能。 • 有将API和后端服务与移动应用程序集成的经验。 • 有编写单元测试和UI测试的经验。 • 有使用Git的经验。 • 有处理复杂大型本地代码库的经验。 • 扎实的面向对象设计、软件开发原则和设计模式知识。 • 扎实的并发最佳实践和陷阱知识。 • 计算机科学、工程学或同等经验学历。 • 对体育和/或游戏充满热情被视为优势。 我们提供的福利 • 有竞争力的薪酬福利。 • 轻松愉快的工作环境。 • 教育和会议费用报销。 • 父母产假补贴。 • 提供职业发展和指导他人的机会。 #LI-REMOTE #LI-HYBRID theScore致力于创造多样化的环境,自豪地成为平等机会雇主。所有合格的申请人将获得平等的就业机会,不受种族、肤色、宗教、性别、性别认同或表达、性取向、国籍、遗传信息、残疾或年龄的限制。