全栈开发人员(React Node js MongoDB)迪拜

迪拜 无个税6天前全职 网络
面议
· 至少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及其生态系统中常用工具,如npm、yarn等· 熟悉常用编程工具,如RESTful API、TypeScript、版本控制软件和远程部署工具、CI/CD工具· 理解常见编程范式和基本的React原则,如React组件、hooks和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)和敏捷方法论有深入理解。出色的问题解决、分析和沟通能力,能够独立和协作工作。