职位描述:
XDR产品团队正在寻找一位经验丰富的高级UI工程师,该工程师在技术方面有扎实的能力,具有合作精神,并对推进CrowdStrike的NG-SIEM愿景充满热情。在这个职位上,您将运用自己丰富的UI工程知识和专业知识,为XDR、端点、SIEM和SOAR市场上的CrowdStrike的调查、检测和预防技术的开发做出贡献。您将利用自己在UI工程方面的现有技能引入重要的新功能和改进。理想的候选人应具备与公司各个部门的跨职能团队进行互动和影响的能力。
我们的JavaScript框架是Ember,但如果您使用过React、Angular或Vue.js,您会感到非常熟悉,我们将帮助您熟悉Ember和我们的代码库。我们理想的候选人对用户需求敏感,并喜欢在独特和动态的问题空间中找到解决方案。我们是一个高度合作、友好、包容和多元化的团队,注重合作而不是竞争。我们提供学习新技能、指导其他工程师并为团队和产品方向做出贡献的机会。我们在一个分布式、以远程为主、高信任的环境中工作,您可以自行管理时间,灵活平衡工作和个人生活。
您的职责:
• 构建和维护使用Ember.js编写的JavaScript单页Web应用程序
• 参与自己和其他工程师的代码审查过程
• 主动构建改进团队开发体验的工具
• 为自己的代码编写自动化测试
• 与其他UX工程师、云工程师、UX设计师、UX撰稿人、技术撰稿人、用户研究员、QA分析师、产品经理等合作
• 不断学习网络安全行业不断发展的挑战和复杂性
• 在解决困难问题时享受乐趣
您需要具备:
• 渴望与用户、设计师和测试人员密切合作,交付解决问题的高质量软件的愿望
• 对Javascript有深入的了解,并具有使用现代框架(如Ember、AngularJS、Backbone或React/Flux)构建厚客户端应用程序的丰富经验
• 了解测试框架、工具和方法(如QUnit、Mocha和Selenium)
• 对开发真正可访问界面的功能性知识和兴趣
• 出色的HTML和CSS技能,熟悉动画、可扩展/模块化CSS方法和SCSS和LESS等预处理器将获得额外加分
• 熟悉客户端构建过程和工具-Grunt、Gulp、Ember CLI等
• 熟悉Git/版本控制工作流程
额外加分:
• 创建或贡献开源项目的经验
• 使用D3或ThreeJS等图形和可视化工具的经验
• 熟悉客户端构建过程和工具(如Ember CLI、Webpack等)
• 熟悉websocket和实时Web服务
• UI性能测量和优化经验
• Web可访问性测试和支持经验
• 在网络安全方面有先前经验
#LI-IL1
#LI-OC1
#LI-Remote