Sprout Social正在寻找一名前端软件工程师加入工程团队
为什么加入Sprout的工程团队?
Sprout的工程团队拥有协作跨职能团队,涵盖移动端、前端、后端、QA和站点可靠性工程等领域。这是一个锻炼你技术能力、与行业内最聪明的人一起解决难题的地方。你将有机会在“科技巨头”级别的规模上工作,与小而有支持的团队合作,每个工程师都有机会对我们的公司和客户产生影响。最棒的是,在我们的行业中,你经常需要换工作,甚至换公司来学习技术栈或业务的新部分。但是在Sprout,我们的产品是一个套件,所以你只需要换团队。你可以多样化你的技能,这不仅有利于你的团队,也有利于你的职业发展。
你将做什么
•编写干净、高效且易于维护的代码。
•与跨职能团队密切合作,包括后端开发人员、设计师、产品经理和QA工程师,提供世界一流的客户体验。
•参与和进行代码审查,以保持代码质量,提供反馈,并确保遵守编码标准。
•通过识别需要重构和优化的领域,持续改进代码库,以增强可维护性和可扩展性。
你将带来什么
我们正在寻找一位有创造力、积极进取、好学的人与我们一起构建优秀软件的人。如果你自信地使用JavaScript、HTML和CSS编写Web应用程序,我们很愿意与你交谈!
这个职位的最低资格包括:
•具备使用Web技术(Javascript、HTML和CSS)规划、构建和发布前端应用程序的3年以上经验
这个职位的优先资格包括:
•使用React、Redux和/或类似的Web技术构建Web应用程序的经验。
•在大型代码库中工作的经验
•与不同团队和职能领域的人合作的沟通和项目管理技巧。
你的成长之路
在1个月内,你将扎下根基,包括:
•与其他新成员一起完成Sprout的新员工培训计划。
•通过与团队成员的积极配对/指导,交付第一个代码更改,为业务创造价值。
•通过与团队的前端开发人员合作,了解代码如何部署到我们的最终用户。
•通过与团队的产品经理讨论,对团队的路线图和敏捷过程有清晰的了解。
在3个月内,你将开始进入状态:
•根据用户验收标准和视觉模型独立完成并交付任务。
•遵守团队的工程最佳实践,如测试期望、共享模式和文档。
•与团队的各个学科进行开放沟通,包括后端工程师、QA、产品设计和产品经理,以推动团队的工作。
•通过参与代码审查、估算、技术规范计划、需求定义协作以及回顾期间提供反馈等团队活动,为团队流程做出贡献。
•通过参与团队的支持轮换,修复生产中的错误。
在6个月内,你将通过产生明显的影响:
•为路线图项目撰写技术规范计划,并与团队成员合作创建一个达成一致的交付计划。
•指导初级团队成员,在代码实现、设计审查和其他软件工程和敏捷实践方面提供指导和培训。
•了解团队如何使用React和其他JavaScript框架,并能够向其他工程师清楚地解释相关细节。
•与团队的产品经理和QA有效合作,确保项目按时交付且质量过关。
•了解Web应用程序的JavaScript构建系统(例如Gulp、webpack)。可选择性地,你可能已经对我们的本地和生产构建任务做出了改进。
•了解团队的目标客户群体及其在应用程序中的最常见用例。
在12个月内,你将独当一面:
•全面了解Sprout的Web应用程序的各个方面,包括服务器端Web代码、生产托管基础设施以及辅助服务,如PDF生成和电子邮件传递服务。
•从技术规划到执行/指导实施、测试到最终交付,全面负责按时交付路线图项目。
•在代码设计过程中平衡权衡,知道解决方案可以更快地交付,但技术要求不那么严格,也可以更加注重未来的技术可维护性,延迟交付客户价值。
•为团队确定一个技术倡议(例如技术债务、引入新系统、需要新的JavaScript依赖项、性能改进等),将其作为团队每季度路线图项目的优先事项。
当然,上面概述的是理想的时间表,但实际情况可能会根据业务需求而变化,你的经理可能会增加其他项目和任务。
我们的福利计划
我们为我们的团队、产品和文化经常受到认可,我们的福利计划包括:
•为个人和家庭提供的保险和福利选择
•支持工作/生活平衡的渐进政策,如弹性带薪休假和产假计划
•高质量和良好维护的设备,你的电脑永远不会妨碍你发挥最佳水平
•保障团队健康和心理健康的健康计划
•通过我们的Grow@Sprout计划和员工主导的多样性、公平和包容倡议,提供持续的教育和发展机会。
•不断发展的企业社会责任计划,由我们团队成员的参与和热情推动
•对于那些喜欢办公室环境的人来说,芝加哥市中心和西雅图市中心都有美丽、便利和最先进的办公室
在可能的情况下,Sprout希望为我们的团队提供在最合适的地点工作的灵活性。Sprout在美国的许多地方都有远程办公人员。然而,并非所有州都设有办公室,所以请查看我们的申请表中的下拉框,看看你的州是否列出。只有少数职位需要办公室环境。如果你的职位需要在Sprout办公室出勤,这将在职位列表和录用信中明确说明。
个人基本工资根据各种因素确定,包括工作地点、相关经验和技能、职位的责任和工作职责。在美国,我们有两个地理工资区域。在面试过程中,你可以与招聘人员确认你所在位置的工资区域。对于这个职位,我们目前在每个区域的新员工的基本工资范围如下:
•区域1:每年125,000美元至145,000美元
•区域2:每年115,000美元至135,000美元
Sprout的薪酬范围故意设得宽泛,以便让我们的团队成员在职位中获得成长机会。这些范围是根据市场薪酬的方法确定的;我们使用来自可信第三方薪酬来源的数据来设定公平、一致和有竞争力的范围。我们还每半年评估薪酬,确定市场变化并根据需要调整我们的范围和现有员工的薪酬。
基本工资只是Sprout员工总薪酬的一个组成部分。每个Sprout团队成员都有机会根据Sprout的股权计划获得受限股票单位(RSUs)。员工(及其家属)享有医疗、牙科、视力、基本生活、意外死亡和残疾保险以及现代健康(健康福利)的保障。员工可以参加Sprout公司的401k计划,Sprout将最高匹配你的缴款的50%,最高缴款比例为6%。Sprout提供“灵活带薪休假”和十个带薪假日。我们在这里概述了员工的全面薪酬套餐的各个组成部分,以帮助你了解我们的全面奖励计划。
Sprout Social自豪地成为一家机会均等雇主和肯定行动雇主。我们不以身份为基础进行歧视-种族、肤色、宗教、国籍或血统、性别(包括性别认同)、年龄、身体或精神残疾、怀孕、退伍军人或军事地位、军事服役不利记录、遗传信息、性取向、婚姻状况、保护令状态、公民身份、逮捕记录或被删除或封存的定罪,或任何其他在联邦、州或地方法律下被法律承认的受保护基础。请在我们最新的多样性、公平和包容报告中了解更多关于我们对多样性、公平和包容的承诺。
如果你需要就就业过程中的任何部分提供合理的适应措施,请通过电子邮件联系我们,发送至accommodations@sproutsocial.com,并告诉我们你的请求性质和联系信息。我们将尽一切努力确保在维护你的隐私的同时,为你在面试过程中取得成功提供帮助,包括适应措施的请求。请注意,只有关于合理适应请求的查询将从此电子邮件地址回复。
有关我们对平等就业机会的承诺的更多信息,请点击此处(1)平等就业机会海报(2)Sprout Social的肯定行动声明(3)工资透明度声明。
当你申请Sprout Social的职位时,我们将处理你的求职数据,包括你的就业和教育经历、成绩单、写作样本和参考资料,以便考虑你的职位申请。你的个人数据将与位于美国的云服务提供商Greenhouse Software, Inc.和Crosschq, Inc.共享,这些提供商代表Sprout Social帮助管理其招聘和雇佣过程。因此,如果你位于美国以外的地方,在本网站上点击“提交申请”,即表示你同意将你的个人数据转移到美国。有关我们的隐私惯例的更多信息,请访问我们的隐私政策。加利福尼亚州居民享有额外的权利,应查看我们隐私政策中加利福尼亚州居民的附加披露部分。
此外,Sprout Social根据法律要求在某些地方参加E-Verify计划。