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