关于SquareX
SquareX是一家领先的网络安全公司,专注于为用户提供强大的保护,同时确保他们的生产力不受干扰。我们的使命是为每个人保护互联网,使我们的服务对全球客户无价。我们正在寻找一位敬业和积极的前端开发人员加入我们的工程团队,为开发创新的产品功能做出贡献。
职责
• 为各个平台构建SquareX的浏览器扩展和Web应用,具有易于使用的界面和轻量级计算开销。
• 为各种产品界面构建用户和管理员仪表板。
• 应用技术知识和解决问题的能力,为复杂工作流程构建创新解决方案
• 努力在代码质量、可维护性和性能方面不断改进
• 参与或主持与同行和利益相关者的设计审查,以决定可用技术之间的选择
• 查看其他开发人员开发的代码,并提供反馈以确保最佳实践(例如,样式指南、检查代码的准确性、可测试性和效率)
• 确保遵循工程最佳实践,包括编写全面的测试用例
• 贡献现有文档或教育内容,并根据产品/程序更新和用户反馈调整内容
• 通过分析问题的来源以及对硬件、网络或服务操作和质量的影响来处理产品或系统问题,并进行调试/跟踪/解决。在必要时支持工程运营,包括在生产支持方面值班
• 与团队有效合作,成为良好的沟通者(口头和书面)
• 记录并分享所有工程决策的重要方面
资格要求
• 必须具备较强的工程技能和基础,包括解决问题、编码和调试
• 必须精通核心JavaScript,并具有至少3年的开发经验
• 必须精通Rust、Typescript、HTML5和CSS3在构建大规模应用程序中的使用
• 必须具有浏览器扩展/插件(Google Chrome、Mozilla Firefox)开发经验
• 必须熟悉浏览器扩展的安全模型和架构
• 必须具有使用React Flow创建可拖动和可定制的工作流程流程图的经验
• 必须精通Tailwind UI,并将其与React Flow集成
• 必须具有为在AWS Cloudfront和S3上部署网页编写CI/CD流水线的经验
• 必须具有构建可定制UI用户旅程的经验,其中配置和显示内容由API驱动
• 必须具有在企业仪表板中使用功能级策略进行用户访问管理的经验
• 必须具有iframe功能策略的经验
• 必须精通CSP(内容安全策略)
• 必须使用基于占位符替换的模板引擎,并生成报告
• 必须了解Web应用程序的安全风险和漏洞
• 应对构建丰富和创新的用户体验充满热情