我们正在寻找一名 **React 前端开发工程师**,负责以下工作:
- 利用内置的 React 工具包创建前端功能。
- 创建数据可视化工具、库和可重用代码供潜在客户使用。
- 监控用户交互并将其转化为有价值的信息。
- 将线框图和设计转换为高质量的代码。
- 优化组件以在不同浏览器和设备上无缝工作。
- 对 CSS 库、GIT、Sigma、Adobe XD 等有良好的理解。
- 进行用户信息的适当身份验证。
- 开发响应式基于网页的用户界面。
• *技术技能**:
- 对数据结构和算法有良好的掌握。
- 精通 JavaScript、对象模型、DOM 操作和事件处理程序、数据结构、算法、JSX 和 Babel。
- 完全理解 ReactJS 及其主要基础知识,如 JSX、虚拟 DOM、组件生命周期等。
- 具备使用 ReactJS 工作流(如 Flux、Redux、Create React App、数据结构库)的经验。
- 理解 RESTful APIs/GraphQL、HTML/CSS、ES6(变量和作用域、数组方法)、代码版本管理工具(如 GIT、SVN 等)、流行的前端开发工具、CI/CD 工具、DevOps、性能测试框架(如 Mocha、Node + NPM)。
- 具备 ReactNative 框架的实践经验。
- 具备 React 框架的实践经验。
- 具备 CSS 预处理器(SASS、LESS、STYLUS)的实践经验。
- 具备 MBaaS(GCP Firebase、AWS Amplify)的实践经验。
- 理解并具备使用 SMACSS 和面向对象 CSS 方法论编写模块化 CSS 的实践经验。
- 了解 Flutter 和 PHP。
- 了解云计算平台(AWS、GCP)。
- 构建由 UI/UX 设计师设计的用户界面。
- 熟悉分析和 A/B 测试工具。
- 参与软件/应用架构、设计讨论和代码审查,并为未来使用构建可重用代码和库。
- 整合后端团队的 API,具备第三方库和 API 的经验;
- 维护现有代码库。
• *软技能**:
- 整合其他开发人员开发的用户界面元素,并与其他团队紧密合作。
- 实现自动化测试平台和单元测试。理解敏捷开发生命周期;
- 根据项目需求和/或项目类型在创意和技术焦点之间切换。
- 参与工作范围和计划的制定。
- 编写技术文档(管理员指南)、白皮书、演示文稿,并参与内部流程的确定。
• *职位类型**:全职,合同
合同期限:24 个月
通勤/搬迁能力:
- 迪拜:可靠通勤或计划在开始工作前搬迁(必需)