芝加哥Sprout Social公司的高级安卓工程师

16个月前全职
100K - 150K USD Sprout Social

Sprout Social

location 芝加哥
unsaved
在Sprout Social,我们正在构建持久的软件。我们的30,000名客户每天都依赖我们与他们的社交网络上的客户进行有效的协作和互动。Sprout Social被芝加哥公牛队、索尼电子、印第安纳大学、许愿基金会、埃德尔曼和斯巴鲁等公司使用,通过社交媒体与他们的客户建立更紧密的关系。我们的工作必须随着品牌在内容创建、实时客户服务、营销活动和数据驱动决策方面的创新而适应。我们的移动应用程序是这些关键工作流程的核心,它们由我们可靠、可扩展、有弹性的分布式系统提供支持,这些系统必须足够灵活,以适应社交网络API提供的新功能。我们不是孤独的狼人或10倍开发者。相反,我们正在建立多样化、协作的团队,以可持续的方式取得最佳结果。作为我们自主移动团队的一员,您将与产品、质量保证、设计和平台工程师一起合作。您将利用自己在使用Java、Kotlin和Android Studio构建和部署面向客户的原生Android应用程序方面的经验,为我们的客户提供有影响力的产品功能。您将拥有并努力改进我们用于交付高质量移动产品的流程、系统和工具。如果您对构建原生Android应用程序充满激情,并热衷于学习,我们很愿意与您交流!以下是我们招聘团队在此职位中寻找的最低资格要求: 5年以上构建和维护Android平台移动应用程序的经验 4年以上在Java、Kotlin多平台等Android原生移动编程语言方面的经验 此外,以下是优选资格,表明候选人特别强: 精通面向对象和MVVM编程模型 熟练掌握离线存储、线程处理和性能优化,并熟悉Android的材料设计和界面指南 展示使用移动应用程序开发工具和技术的经验,如不同的Android版本、Android SDK、Dagger Hilt、Retrofit、RxJava、Android Jetpack和Android Studio开发环境 在一个月内,您将: 参加并完成Sprout Social为期两周的新员工培训和入职计划,与其他新成员一起参加。在这些会议中,您将广泛了解我们的产品以及您的角色如何直接影响产品、整体组织和我们的客户。与您的经理制定计划,设定初始优先事项,对您的角色期望达成一致,为您的职业发展设定目标,并了解Sprout在移动工程方面的方法。认识移动团队中的每个人: 包括iOS、Android和质量保证工程师、产品设计师和产品经理 了解Sprout产品、Android应用程序代码库、开发生命周期、发布流程和团队仪式。在我们的生产Android应用程序中部署代码,以了解工程环境、构建工具、测试和部署机制。通过代码审查定期获得团队对您的代码的反馈。在三个月内,您将: 对Sprout Social产品以及在我们的Android应用程序中实现和支持这些功能有深入的了解。专注于提供具有意义的测试覆盖率和可读性的优质代码。通过回顾和以实验为导向的思维参与我们持续改进的敏捷文化。与团队成员参加技术设计会议,讨论新功能想法并向产品设计团队提供反馈。在支持工作期间,监控我们的Android应用程序的健康状况,作为第一道防线防止应用程序崩溃和错误。通过积极的社交网络和社区建设与其他团队成员建立联系。与另一位移动工程师一起拥有并开发一个移动功能。与产品经理、质量保证工程师以及其他工程学科进行定期合作,为我们的用户提供价值。与API团队合作,设计、开发和测试变更,以减少破坏性变更的风险 在六个月内,您将: 使用和改进我们的监控和警报工具,以在用户之前识别和解决问题。与产品经理、移动设计师和平台工程师合作,迭代交付新功能。提高我们应用程序的性能和团队交付可靠、高可用性的Android应用程序的能力。拥有与Sprout Social平台直接接口的移动功能的开发和交付。与经理进行第一次绩效对话,讨论您在职位上的成就,并共同制定您的职业增长目标。通过参加内部演讲、研讨会和培训课程来提升您的工程技能。在12个月内,您将: 从头到尾拥有大规模移动产品功能的技术架构和开发。与同事紧密合作,通过提出创新功能和解决方案来不断增强应用程序-改善开发工作流程、设计和整体体验。在移动工程方面提供思想领导力,并带动您对技术的热情来激励和启发您的团队。通过与同事和利益相关者在项目生命周期中勇敢、透明地沟通和合作,积极减少交付失败和错过截止日期的风险。在我们的系统中识别技术债务和性能瓶颈,设计解决方案,并与团队合作,使其在生产中取得成功。指导经验较少的工程师,帮助他们提升技术和解决问题的能力。用您独特的思想和能力给我们带来惊喜,以有益的方式改变您的团队,即使我们还没有考虑到这一点。当然,上述是一个理想的时间表,但根据业务需求可能会发生变化;其他项目或计划可能会根据您和您的经理的自由裁量权进行添加。关于Sprout Social Sprout Social通过优雅、精致的软件促进个人、品牌和社区之间的开放交流。我们不懈努力地解决客户的难题,并致力于客户和团队的成功。我们团队对Sprout的使命的共同信念促进了开放、赋权和有趣的文化。我们为我们的团队、产品和文化定期获得认可,我们的福利计划包括: 为个人和家庭量身定制的保险和福利选择 支持工作与生活平衡的渐进政策,如灵活的带薪休假和育儿假计划 高质量和良好维护的设备-您的计算机永远不会妨碍您发挥最佳水平 关注团队健康和心理健康的健康计划 通过我们的Grow@Sprout计划、员工主导的多样性、公平和包容倡议以及导师计划提供持续的教育和发展机会 不断发展的企业社会责任计划,由我们团队成员的参与和热情推动 芝加哥卢普和西雅图市中心美丽、便利、先进的办公室,适合喜欢办公环境的人 薪酬范围: 10万美元-15万美元 最低资格 软件开发预计薪酬:根据资格范围为每小时20至28美元