职位概述
主要技能(必须具备)
• 在解决方案和开发 Web 和移动应用程序方面拥有 8-10 年的 IT 经验。
• 必须具备 5-7 年作为全栈 JavaScript 开发人员的工作经验。
• 至少 3 年以上在 SaaS 行业大型企业应用程序/产品的端到端架构经验。
• 必须至少有 2 年的企业应用程序/产品使用微服务架构进行架构和设计解决方案的经验。
• 至少有 4 年在大型、高流量网站或 Web 应用程序上进行 JavaScript Web 开发的经验。
• 必须具备 Node.JS 的经验。
• 在系统设计和面向对象技能方面必须非常强。
• 具备 SQL / NoSQL 数据库的经验。
• 精通 JavaScript,包括 React、NextJS、HTML5、CSS3。
• 精通 Node.js 及其他可用框架。
• 精通 Node.js 文件系统、HTTP 模块、事件等。
• 精通函数式和面向对象编程。
• 熟练编写单元测试、迁移测试和端到端测试。
• 精通代码版本控制工具,如 Git 和 DevOps,包括为云基础设施和本地基础设施设置 CI/CD 管道。
• 精通 RESTful API 和最佳实践。
• 了解身份验证和授权安全模式、渗透测试、OWASP 术语、JWT、OAuth2 等。
• 具备从需求到交付和运营的项目周期所有阶段的经验。
次要技能(优先考虑)
• 具备 Docker 和 Kubernetes 经验者优先。
• 了解异步编程的性质及其特性和解决方法。
• 具备性能测试和调优的知识。
• 具备敏捷方法论的经验。
• 确保整个组织的技术和应用架构及系统设计的质量。
• 有效研究和对标技术与其他最佳技术。