高级工程师 - Android开发 - 现在招聘

14个月前全职
96.3K - 137.5K USD DISH

DISH

location 芝加哥
unsaved
公司概况 DISH,EchoStar公司的一部分,已经在重新构想连接未来超过40年。我们的业务范围涵盖卫星电视服务、实时流媒体和点播节目、智能家居安装服务、移动计划和产品,现在我们正在建设美国的第一个智能网络™。 如今,我们的品牌包括EchoStar、Hughes、DISH TV、Sling TV、Boost Infinite、Boost Mobile、DISH Wireless、OnTech和GenMobile。 部门概况 我们的技术团队挑战现状,重新构想各行各业的能力。无论是通过研究和开发、技术创新还是解决方案工程,我们的员工在将消费者与未来的产品和平台连接方面发挥着重要作用。 工作职责 DISH正在寻找一位技术娴熟、积极进取的高级软件工程师,专注于Android开发,加入我们充满活力的团队。作为娱乐和技术领域的全球领导者,DISH处于改变人们体验电视方式的革命前沿。在这个关键角色中,您将在塑造我们的Android应用程序的未来方面发挥关键作用,确保它们达到最高的性能、可靠性和创新标准。如果您是一位经验丰富的Android开发人员,对推动技术边界有激情,善于在协作环境中发展,并渴望为尖端项目做出贡献,我们邀请您探索DISH的这个令人兴奋的机会。加入我们,继续重新定义娱乐和技术的未来。 主要职责: • 作为移动应用团队的工程师,负责我们的客户和零售商用于与DISH品牌进行交易的移动性和云解决方案 • 在快节奏的极限编程环境中工作,注重测试驱动的开发和持续集成/持续交付 • 根据行业最佳实践,将Rally中记录的需求/故事转化为移动技术需求 • 解决实际问题,并处理只有有限标准化存在的情况下的各种具体变量 • 设计和构建支持DISH系统的Android平台应用程序 • 利用Google Cloud Platform(GCP)产品,如Firebase、Firestore、Big Query、Cloud functions、Cloud scheduler、IAM、Pub/Sub等,进行快速移动应用程序开发 • 开发适用于无服务器云部署的CI/CD流水线 • 理解并处理分配的故事/任务,包括编码和单元测试覆盖率 • 更新故事和任务的状态/评论,以确保准确性 • 作为编码/测试的一部分,在合并请求之前,确保解决无障碍问题,并遵循MR指南 • 支持任何生产问题,作为您的轮换,并更新事件以保持其当前/准确 • 作为测试周期的一部分,处理与您的领域或分配给您的缺陷 • 确定任何额外的需求/任务,并与发布负责人/产品负责人协调以创建/更新它们 技能、经验和要求 教育和经验: • 计算机科学、信息技术或相关学科的学士学位 • 至少4-6年管理复杂系统需求的经验 • 至少4-6年在Android应用商店流程方面的经验 技能和资格: • 具备Web技术经验 • 产品设计经验 • 理解Web和移动平台的UI/UX设计工作 • 通过REST和JSON与远程数据以及第三方库和API进行工作的经验 • 具备软件开发生命周期(SDLC)环境的经验 • 熟练使用代码版本控制工具,如Git • 了解开源Android生态系统和可用于常见任务的库 • 能够理解业务需求并将其转化为技术需求 • 具备Firebase经验 首选资格: • 在AWS上开发/运营解决方案的专业经验 • 在软件开发或互联网相关行业工作的经验 • 具备微服务架构的经验 薪资范围 薪酬:每年96,250.00美元 - 137,500.00美元 福利 我们还提供灵活的健康福利,包括灵活支出账户、HSA、带有公司匹配的401(k)计划、ESPP、职业机会和灵活的休假计划;所有福利可以在此处查看。 所示的基本薪酬范围仅供参考。个人的总体薪酬将根据资格、技能水平和能力等因素而有所不同;薪酬基于角色的位置,并可能根据工作地点变化而变化。候选人需要成功完成预先就业筛查,可能包括药物测试和DMV检查。 此职位将至少发布3天,或直到职位填补完毕。