OTSI招聘前端架构师(React JS,Next JS,TypeScript)
职位名称:架构师领导
职位类型:全职/自由职业者
工作地点:迪拜
经验:8年以上
签证:由OTSI为员工办理。
语言:英语熟练,阿拉伯语优先。
职位描述:
• 与跨职能团队合作,确保按时交付高质量的软件产品。
• 领导前端开发工作,并为团队提供技术指导,设计和实施前端解决方案。
• 与UI/UX设计师和产品经理合作,了解需求并将其转化为技术规格。
• 使用React、Next.js和TypeScript架构和设计可扩展、模块化和可重用的前端组件和系统,遵循WCAG无障碍标准。
• 开发响应式、可扩展、可访问和一致的用户界面,遵循前端开发的最佳实践。
• 与后端开发人员合作,定义和实现API和数据集成点。
• 推动前端开发的最佳实践、编码标准和模式的采用。
• 进行代码审查,确保代码质量、性能和符合架构标准。
• 确定和解决前端代码库中的技术债务和性能瓶颈。
• 指导初级前端工程师,并在前端技术和最佳实践方面促进他们的成长和发展。
• 与跨职能团队合作,确保按时交付高质量的前端解决方案。
• 参与敏捷开发流程,包括冲刺计划、估算和回顾。
• 编写技术用户故事文档,确保工程实施的规范清晰和可操作的任务。
角色和责任:
• 计算机科学、软件工程或相关领域的学士学位。
• 具有构建复杂Web应用程序的前端工程师经验,专注于使用React、Next.js和TypeScript。
• 熟练掌握JavaScript、TypeScript、HTML、CSS、CSS框架和处理器SASS。
• 有架构和设计可扩展和可维护的前端系统的经验。
• 深入了解React及其生态系统,包括状态管理库(如Redux)和测试框架(如Jest、React Testing Library)。
• 对设计系统有深入的了解。
• 有使用服务器端渲染(SSR)和Next.js构建高性能和SEO友好的Web应用程序的经验。
• 对Web无障碍标准和最佳实践有扎实的了解,特别是WCAG(Web内容无障碍指南)。
• 精通设计系统原则,并有实施和维护设计系统的经验。
• 深入了解基于组件的架构及其在构建可扩展和一致的UI组件中的应用。
• 有创建和记录设计系统指南的经验,包括组件使用、样式和交互模式,以及使用Figma等工具。
• 有实施可访问的前端解决方案的经验,包括对ARIA(无障碍富互联网应用程序)和语义化HTML的了解。
• 熟悉辅助技术及其在测试和确保无障碍合规性中的使用。
• 了解辅助技术测试工具和框架,如axecore或pa11y。
• 熟悉前端构建工具和工作流程,如Webpack、Babel、npm和CI/CD流水线。
• 理解前端性能优化技术和工具。
• 对软件架构原则和设计模式有深入的理解。
• 出色的解决问题和分析能力,注重细节。
• 优秀的沟通和协作能力,能够有效地与跨职能团队合作。
• 出色的领导和人际交往能力,能够与跨职能团队有效地沟通和合作。