Skip to content

资深全栈开发(JavaScript)

中国, 上海市, Shanghai技术

岗位职责

利用您的前端及后端开发技能,为千万用户设计、创建和发布应用程序。

在国内外,有千万级数量的用户在通过浏览器、手机原生应用和微信小程序等前端使用 Wiredcraft 构筑的基于微服务的后端系统。加入我们,您将直接碰触到这些后端系统的架构和技术选型,通过与我们的技术、设计、数据和项目管理团队一起合作, 将您的开发技艺和职业经验和有广泛影响力的项目结合在一起。

我们对于自身在软件工程方面的积累和具有前瞻性技术的投入应用颇有自信和心得。早在2010年,我们便采用了 Node.js,2013 年已开始使用 Docker 和 React。我们也为建设中国 JavaScript 社区做出了积极贡献,从 2013 年起,我们主导建立了 JSConf China 论坛。

如果您想向世界级软件工程师学习相关经验,同时愿意参与到具有挑战性的项目当中,同时保持 work-life-balance,那么这里就是您最好的选择。



岗位职责

  • 与客户一起讨论业务需求,并将其转化为技术需求

  • 为数以千万计的用户设计和创建高性能的网页端、微信端和移动端应用程序

  • 编写可复用、可测试且安全的代码和测试代码

  • 与前端应用程序、后端 API、微服务和数据库等做集成

  • 排除生产环境故障,为 DevOps 团队提供应用伸缩和性能调优的支持

  • 参与整个应用程序全生命周期,包括软件架构设计和 API 设计

  • 在 Wiredcraft 公司内外协作并指导其他开发者及倡导软件开发最佳实践

岗位要求

岗位要求

  • 具有 4 年以上前端及后端开发经验

  • 具有较强的 JavaScript 技能,例如 Node.js、React、Vue.js 和 Svelte 等

  • 熟悉 API 或微服务

  • 具有测试驱动开发经验

  • 具有持续交付经验

  • 具有跨服务认证、通信和安全事项处理经验

  • 具有 Git 使用经验

  • 具有敏捷开发方法使用经验(如 SCRUM)

  • 熟悉 Docker 和现代 DevOps / CI/CD 方法

  • 了解安全和可扩展性方面的基本设计原则

  • 具有较强的交互设计感

  • 具有较强的沟通能力

加分项:

  • 具有 Node.js、NestJS 或 Loopback 使用经验

  • 具有设计微服务架构和数据库建模、支持业务需求的经验

  • 积极参与并推动开源项目

  • 具有公开演讲经验

or