高级前端工程师,加拿大(混合办公)
负责 Magnet Forensics 旗下 Graykey 成熟 Web 界面的架构、性能和前端标准。开发供执法机构和政府部门使用的数字调查软件。
描述
- 在 AppLogic Web UI 日常使用期间负责其架构的持续渐进式演进
- 制定结构、命名、测试和代码审查方面的前端标准
- 通过代码审查和结对开发提升工程质量
- 随着产品扩展,维护快速且响应灵敏的界面
- 负责产品分析埋点,为产品管理提供一致且有用的数据
- 与 UX 设计师合作,将设计转化为可投入生产的界面
- 与整个组织的产品和工程团队协作
- 将前端安全纳入日常工程决策
- 开发 Graykey 核心平台软件,用于帮助执法机构和政府部门提取移动设备数据
- 通过改进结构、性能和数据处理,强化成熟的服务端渲染 UI
任职要求
- 必须居住在加拿大
- 具备扎实的 JavaScript、HTML 和 CSS 技能,能够在不使用框架的情况下进行开发
- 了解 DOM、事件循环、渲染和网络行为
- 具有逐步改进成熟生产前端的经验
- 具备前端架构经验,涵盖状态管理、组件设计和模块边界
- 具有分析和优化加载时间及运行时性能的经验
- 具有在单元、集成和端到端层面测试前端的经验
- 具有实现 WebSocket 或服务器发送事件等实时 UI 模式的经验
- 了解 Web 安全基础知识,包括防止 XSS 和安全处理不可信输入
- 能够阅读、修改和测试生产环境中的 Python,包括 Jinja 或类似模板及其依赖的端点
- 具有设计产品分析事件架构的经验
- 具有为定制硬件、本地部署、受限网络、不稳定或不可用的连接以及有限外部资源构建软件的经验
- 至少六年专业工程经验,主要涉及生产 Web 前端
- 能够为团队确定前端方向并推动约定落地
- 具有直接与产品经理合作处理范围、优先级和权衡的经验
- 具备扎实的 Git 和代码审查技能
- 书面沟通清晰
- 具有构建或维护组件库或设计系统的经验者优先
- 具有数字取证、执法或安全工具经验者优先
- 成功通过背景调查
- 美国申请者必须根据 E-Verify 要求获准在美国工作
福利待遇
- 慷慨的带薪休假政策
- 具有竞争力的薪酬
- 志愿服务机会
- 员工奖励与认可计划
- 员工委员会和资源团体
- 医疗保健和退休福利
- 学习与职业发展支持
- 包容、无障碍的招聘和工作环境
- 背景调查按照适用法律进行
