· 至少5年在ReactJS(TypeScript)、HTML、CSS预处理器或CSS-in-JS方面的编码经验,用于创建高性能的企业应用程序和响应式Web应用程序。· 至少5年在NodeJS、JavaScript和TypeScript以及NoSQL数据库方面的编码经验。· 使用React概念开发和实现高度响应的用户界面组件。(自包含、可重用和可测试的模块和组件)· 为生产环境架构和自动化构建过程,使用任务运行器或脚本。· 了解TypeScript的数据结构。· 监控和提高前端性能。· 具备银行或零售领域知识者优先。· 拥有性能调优、调试和监控的实际经验。技术技能· 精通使用NodeJS技术开发可扩展和高可用的Restful API。· 熟悉CI/CD原则,积极参与解决和排除分布式服务生态系统中的问题。· 理解容器化,具备Docker、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及其生态系统中常用工具,如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)和敏捷方法有深入理解。出色的问题解决、分析和沟通能力,能够独立和协作工作。