React开发人员负责使用React库设计和实现用户界面和Web应用程序。他们与设计师、后端开发人员和其他利益相关者合作,创建交互式和视觉上吸引人的Web体验。职责包括:前端开发:使用React和相关技术开发用户友好的Web界面和单页面应用程序(SPA)。组件开发:创建可重用的UI组件和库,以提高开发效率和可维护性。状态管理:实现状态管理解决方案,如Redux或Mobx,以管理应用程序的数据和状态。响应式设计:确保Web应用程序在各种设备和屏幕尺寸上都能响应并平稳运行。API集成:与后端API、RESTful服务或GraphQL集成,动态获取和显示数据。性能优化:优化Web应用程序的速度和性能,解决诸如延迟加载、代码拆分和最小化HTTP请求等问题。测试:编写单元测试和执行集成测试,以确保应用程序的可靠性和稳定性。跨浏览器兼容性:确保Web应用程序在不同的浏览器和平台上保持一致。代码维护:与团队成员合作,根据需要维护和重构代码库,以实现可扩展性和代码质量。版本控制:使用版本控制系统(如Git)进行代码协作和代码库管理。文档:根据需要创建和维护技术文档,包括代码注释和用户指南。代码审查:参与代码审查,以保持代码质量并确保遵守最佳实践。资格要求:计算机科学、软件工程或相关领域的学士学位(或具有同等工作经验)。+3年相关领域经验。精通JavaScript,特别是React和相关库。对Web开发技术(包括HTML、CSS和JavaScript)有深入的理解。有Redux或Mobx等状态管理库的经验。熟悉前端构建工具和包管理器(如Webpack、npm、yarn)。了解现代前端开发最佳实践,包括组件化架构。具有响应式Web设计和跨浏览器兼容性的经验。使用Jest、Enzyme或React Testing Library等框架进行测试的经验。具有Git的版本控制经验。解决问题的能力和注重细节。良好的沟通和协作能力,能够在团队中有效工作。熟悉RESTful API或GraphQL是一个优势。了解Web安全最佳实践将会有帮助。职位类型:全职薪资:每月7,000阿联酋迪拉姆至9,000阿联酋迪拉姆。能够通勤:• 阿布扎比(必需)能够搬迁:• 阿布扎比:在开始工作前搬迁(首选)