工作描述:
o 开发和维护 Web 应用程序:设计、构建和维护 Web 应用程序的前端和后端功能,确保它们具有可扩展性和高性能。
o 使用前端技术 :使用 HTML、CSS、JavaScript 和 React、Angular 或 Vue 等框架来创建直观且响应迅速的用户界面。
o 开发后端服务 : 使用 Node.js、Python、Java 或 Ruby 等技术构建服务器端逻辑和应用程序编程接口 (API)。
o 数据架构设计和数据库管理:设计和管理数据库,例如 MySQL、MongoDB、PostgreSQL 或其他,确保高效的数据存储和检索。
o 集成 API 和第三方服务:根据需要集成外部 API 和服务,例如支付网关、社交媒体 API 或分析工具。
o 实施安全最佳实践:通过实施安全编码实践、数据保护和用户身份验证机制来确保 Web 应用程序的安全性。
o 执行测试和调试 :编写单元、集成和端到端测试,排查问题,并解决应用程序整个堆栈中的错误。
o 与跨职能团队合作 : 与设计师、产品经理和其他工程师密切合作,收集需求、规划功能并提供以用户为中心的解决方案。
o 优化性能 :通过优化应用程序代码、数据库和服务器配置来减少延迟并提高效率,从而提高性能。
任职资格:
o 计算机科学学士或以上学历或相关 rild 或同等实践经验。
o 流利的英语口语,书面英语,具有有效的沟通技巧和协作态度,执行跨职能团队协作。
o 熟练掌握 HTML、CSS 和 JavaScript 等前端技术,并拥有至少一个现代前端框架(例如 React、Angular 或 Vue)的经验。
o 具有后端开发经验,熟悉服务器端语言,如 C#、Java、Python、Node.js、Ruby 或 PHP,熟悉构建 RESTful API 和 Web 开发框架
o 熟悉各种数据架构设计和数据库管理,例如关系数据库(例如 MySQL、PostgreSQL)和/或 NoSQL 数据库(例如 MongoDB、Cassandra)。
o 对云服务的基本了解:接触云平台(例如 AWS、Azure、Google Cloud、Azure)并了解在云环境中部署应用程序。
o 测试实践经验以及单元测试、集成测试和端到端测试经验。
o 了解安全最佳实践,例如身份验证、授权和数据保护,以保护应用程序。
o 熟练掌握前端和后端系统的调试和问题解决能力。
o 熟悉持续集成/持续部署 (CI/CD) 管道,以自动化部署流程。
o 能够编写干净、可维护的代码,遵守编码标准和最佳实践,专注于创建组织良好、可读和可维护的代码。
o 适应性和学习意愿,能够快速学习新技术并适应不断变化的项目要求。
o 有人工智能相关产品经验者优先。