珍珠公司正在寻找一名有着至少8年行业经验的高级全栈工程师。您将负责构建和维护许多支持珍珠公司核心应用程序的应用程序。您将帮助领导一支由工程师和计算机视觉专家组成的团队,构建用于可视化和分析的内部工具以及客户每天都会使用的外部产品。此职位要求对AWS以及Lambda、API Gateway、SQS等服务的深入理解,以及与它们接口的软件库,例如Serverless。必须熟悉构建单页面应用程序(SPA)及其所使用的技术。您必须精通为浏览器构建响应式应用程序所面临的挑战,并能编写干净、经过良好测试、易于维护的代码来确保其安全性。理想的候选人对技术指导和技术能力一样热衷。
职责:
• 设计、开发和维护珍珠公司多个应用程序的新功能和改进
• 与产品团队合作设计和构建新的应用程序
○ 基于Web的应用程序(React/Vue)
○ 桌面应用程序(Electron/React/Vue)
○ API开发(Node/Express/Serverless)
• 实施和监督测试(Jest),确保在多个浏览器上功能正常且优雅降级
• 与机器学习团队合作,确保您构建的应用程序符合数据收集要求
• 与机器学习团队合作,解决算法训练流水线问题
• 与工程团队合作,改进和维护快速增长的数据存储
• 不断努力在珍珠公司的所有应用程序中识别和改进可用性
• 向客户和合作伙伴提供面向外部的技术支持
• 充当技术导师,为工程团队提供适当的指导
要求:
• 至少8年的JavaScript经验
• 对JavaScript有核心理解,包括ES6/7以及Webpack、Babel和NPM/Yarn等现代构建工具
• 熟悉使用Node/Express或类似技术进行REST API开发
• 深入了解SQL,并能编写高效、高性能的查询语句
• 广泛了解Web技术,如HTTP(S)、CDN和服务器端缓存技术
• 有与DOM直接交互的丰富经验,并有使用现代JavaScript框架的经验
• 熟悉HTML5和CSS3的特性、polyfills和优雅降级
• 有跨浏览器兼容性和浏览器开发工具的丰富经验
• 有嵌入式第三方脚本的经验
• 5年以上AWS经验
• 有Git、自动化工具和命令行工作风格的经验
• 在设计和构建基于Web和桌面的应用程序方面有成功经验
• 对探索新技术充满热情,并具备快速学习的能力
• 出色的问题解决能力
• 出色的沟通能力-技术和非技术方面
• 谦虚、聪明、积极的态度
加分项:
• 有Serverless架构/FaaS平台的经验
• 熟悉医疗保健/HIPAA合规性以及处理PHI的经验
福利:
• 有才华、充满活力的团队
• 有趣且快节奏的工作环境
• 持续学习和发展
• 股票期权、401k、医疗/牙科/视力福利
• 无限休假政策
远程
关于公司:
珍珠人工智能