职位名称:高级前端开发工程师
工作地点:阿布扎比
经验要求:5到8年
雇佣类型:全职
关于该职位
我们正在寻找一名经验丰富的高级前端开发工程师,需具备5到8年构建可扩展、响应迅速且高性能的Web应用程序的实际经验。
理想的候选人必须对现代前端框架、API集成、UI/UX设计实施、测试和构建工具有深入理解。熟悉AI/ML集成接口和云部署者优先考虑。
主要职责
• 使用现代JavaScript(ES6+)和框架(如React)开发和维护高级前端应用程序。
• 与设计师紧密合作,将UI/UX设计转化为像素级精确、可访问且响应迅速的Web界面。
• 使用Axios或Fetch等工具集成RESTful API,高效处理异步工作流。
• 在开发过程中应用跨浏览器兼容性和Web可访问性标准(WCAG)。
• 使用Jest、Vitest、Cypress或Playwright实施单元和端到端测试。
• 使用前端构建工具(Webpack、Vite)和包管理器(npm、yarn)管理项目工作流。
• 使用Git维护代码版本和协作。
• 参与代码审查、冲刺计划和分布式团队的敏捷会议。
必备技能和经验
• HTML5、CSS3和现代JavaScript(ES6+)
• 精通React(或类似框架如Angular/Vue)和状态管理库(如Redux、Zustand、NgRx或Vuex)
• 具备丰富的RESTful API使用经验
• 深刻理解响应式设计、可访问性(WCAG)和跨浏览器兼容性
• 熟练进行单元测试和E2E测试
• 具备Webpack、Vite和包管理器(npm、yarn)经验
• 熟练使用Git进行版本控制
加分项
• 具备TypeScript经验
• 熟悉AI/ML API或与智能系统集成的前端
• 了解性能优化技术(懒加载、代码拆分等)
• 具备云端前端部署经验(如Azure Static Web Apps、Vercel或Netlify)
工作环境
• 基于埃及的混合模式
• 频繁前往阿布扎比出差(根据项目需要每2-3个月现场工作)
• 与全球团队进行跨职能协作
• 敏捷开发环境