高级前端开发工程师 - Videoslots(马耳他远程)
负责基于 Vue 的前端架构、功能交付和性能优化,支持多个内部项目。 指导开发人员,并推动团队建立负责任的 AI 辅助工程实践。
描述
- 负责从需求分析到交付的前端功能开发
- 负责多个项目的前端架构,包括组件系统、状态管理和共享库
- 创建高效、可测试、可复用的 UI 组件,同时强化统一的开发标准
- 解决复杂的性能和架构问题,重点关注可靠性与可维护性
- 调查应用和代码问题,并跨系统主导根因分析
- 与后端开发人员合作,集成 REST 和 GraphQL API
- 实施并维护客户端存储解决方案
- 重构和现代化应用功能,包括遗留代码
- 与开发人员、QA、设计师及产品相关方共同评审 UX/UI 工作和应用需求
- 准备交付估算和技术文档
- 协调项目优先级、截止日期和交付成果
- 在需要时与外部合作伙伴协作
- 通过项目管理工具跟踪请求、问题、进展和变更
- 审查代码,并指导和培养前端开发人员
- 将 AI 工具应用于开发、测试和文档工作,同时推动团队负责任地采用 AI
任职要求
- 计算机科学或相关领域的学士学位
- 至少五年类似软件开发岗位的工作经验
- 精通现代 JavaScript(ES6+)和 TypeScript
- 拥有丰富的 Vue 生产环境应用交付经验
- 熟练掌握语义化 HTML5 和现代 CSS3,包括 Flexbox、Grid、可扩展的样式架构和 SCSS
- 深入了解 Vite 或 Webpack 等同类构建工具的配置与优化
- 理解可扩展、高性能前端的相关问题,包括渲染速度、资源包大小和 Core Web Vitals
- 能够创建和维护自动化测试及清晰的技术文档
- 熟练使用 Git、分支策略和代码评审流程
- 具备解决跨浏览器和跨设备兼容性问题的能力
- 拥有消费和协助设计 REST 与 GraphQL API 的扎实经验
- 具备 WebSockets 或 Server-Sent Events 等实时通信技术的实践经验
- 具备处理 iframe 集成和跨源消息传递的经验,熟悉 postMessage 等技术
- 了解 Docker 在本地开发环境中的使用
- 具备指导开发人员或领导前端技术项目的经验
- 能够熟练使用 AI 辅助开发工具,包括代码助手和 MCP 集成
- 具备良好的英语口语和书面沟通能力
