· 至少5年使用ReactJS(TypeScript)、HTML、CSS预处理器或CSS-in-JS进行编码的经验,用于创建高性能的企业级响应式Web应用程序。· 至少5年使用NodeJS、JavaScript和TypeScript以及NoSQL数据库进行编码的经验。· 使用React概念开发和实现高度响应的用户界面组件。(自包含、可重用和可测试的模块和组件)· 为生产环境架构和自动化构建过程,使用任务运行器或脚本。· 了解TypeScript的数据结构。· 监控和提高前端性能。· 拥有银行或零售领域的知识是一个加分项。· 拥有性能调优、调试、监控的实际经验。技术技能· 精通使用NodeJS技术开发可扩展和高可用的Restful API。· 熟悉CI/CD原则,积极参与解决和排除分布式服务生态系统中的问题。· 理解容器化技术,具有使用Dockers、Kubernetes的经验。· 接触过3Scale等API网关集成。· 理解单点登录或基于令牌的认证(Rest、JWT、OAuth)。· 拥有任务/消息队列的专业知识,包括但不限于:AWS、Microsoft Azure、Pushpin和Kafka。· 拥有GraphQL的实际经验是一个加分项。· 编写经过测试的、惯用的和有文档的JavaScript、HTML和CSS。· 具有开发响应式Web UI的经验。· 拥有Styled Components、Tailwind CSS、Material UI和其他CSS-in-JS技术的经验。· 深入理解平台、数据库、API、缓存层、代理和系统中使用的其他Web服务的职责。· 编写非阻塞代码,并在需要时采用多线程等高级技术。· 精通JavaScript,包括DOM操作和JavaScript对象模型。· 使用JSDoc或其他约定在代码中进行内联文档编写。· 深入理解React.js及其核心原则。· 熟悉现代前端构建管道和工具。· 具有流行的React.js工作流经验(如Flux、Redux、ContextAPI或数据结构)。· 擅长基准测试和优化。· 精通最新版本的ECMAScript(JavaScript或TypeScript)。· 了解React和更广泛的React生态系统中常用的工具,如npm、yarn等。· 熟悉常用的编程工具,如RESTful API、TypeScript、版本控制软件和远程部署工具、CI/CD工具。· 理解常见的编程范式和基本的React原则,如React组件、钩子和React生命周期。· 使用Jest、Enzyme、Jasmine或等效框架进行单元测试。· 理解linter库(TSLINT、Prettier等)。计算机科学、软件工程或相关领域的学士学位。至少4年作为全栈开发人员的实际经验,重点关注React.js、Node.js和MongoDB。在快节奏环境中构建和部署可扩展Web应用程序的丰富经验。对前端技术有扎实的理解:HTML5、CSS3、JavaScript(ES6+)和响应式设计原则。精通后端技术:Node.js、Express.js,并具有RESTful API设计和实现经验。精通MongoDB,包括数据库设计、查询优化和数据建模。熟悉云平台(AWS、Azure、Google Cloud)并具有部署和服务器管理经验。对软件开发生命周期、版本控制(Git)和敏捷方法有深入理解。出色的问题解决、分析和沟通能力,能够独立和协作工作。