高级软件工程师:iOS / Node.js / Javascript

15个月前远程全职
172K - 193K USD Wizard

Wizard

location 旧金山
unsaved
关于我们 Wizard正在利用生成式人工智能和丰富的消息技术,为每个消费者构建个性化的购物助手,从而革新购物体验。我们搜寻整个产品和评级的互联网,跨品牌和零售商,为每个消费者的个性化需求找到最好的产品。通过简单的基于文本的界面,Wizard AI随时为您提供帮助。购物的未来就在这里。与Wizard一起更加智能地购物。 职位 在这个职位上,工作内容包括我们的React/Node Web应用程序的功能开发和持续支持,以及作为我们对话式商务平台的一部分,对用户面向iOS项目的高度拥有权。主要关注领域包括实时对话管理服务,通过文本帮助我们的团队提供最佳的客户互动,产品以增强iOS上的客户体验,以及由客户用于查看产品详细信息的移动友好的Web应用程序。您将与由产品经理、设计师、数据科学家和机器学习工程师组成的跨职能团队密切合作,为我们的客户创造零摩擦的用户体验。 • 构建高可用性和高性能的Node.js Web应用程序和API • 发布可重用、可测试和符合最佳实践的生产级代码 • 为iOS架构和发布可维护的应用程序、应用程序剪辑和扩展 • 与产品和设计团队合作,以优化用户体验为重点创建出色的体验 • 管理iOS应用程序的配置、部署和维护 • 在有需要时利用编写良好且经过测试的开源库 • 编写技术文档 • 指导其他开发人员选择适当的技术、数据结构、设计模式和算法来解决特定问题 • 编写具有高代码覆盖率的单元和集成测试 您 • 计算机科学或类似学科的学士学位 • 5-7年软件开发经验 • 3-5年使用Swift进行iOS开发的经验 • 有苹果开发者计划和App Store Connect的第一手经验 • 将多个iOS应用程序发布到公共(非企业)App Store • 精通JavaScript/TypeScript • 有领导复杂项目并向大规模用户群交付产品的经验 • 对设计原则和实践有深入的理解,能够根据各种级别的设计规范提供出色的用户体验 • 熟练掌握Node.js和Express或Koa等框架 • 有React、Angular、Vue.js和jQuery等前端Web框架的经验 • 熟练编写和调试SQL查询 • 设计数据库模式并随时间迁移 • 精通关系型数据库,如MySQL或PostgreSQL • 有MongoDB等NoSQL数据库的经验 • 有系统设计和Web应用程序架构的经验 • 对异步编程有透彻的理解(Promise、async/await) • 有构建和使用REST和GraphQL API的经验 • 使用JavaScript进行全栈Web应用程序开发 • 对一个或多个云提供商(AWS、GCP或Azure)有了解 • 熟练使用单元测试和集成测试 • 熟练使用Git、GitFlow,并使用GitHub或Bitbucket等服务 额外的优先资格 • 出色的书面和口头沟通能力 • 渴望向团队成员学习和教授的团队合作者 该职位的预期薪资为172,000美元至193,000美元,具体取决于技能和经验。 福利 • 处于早期阶段的初创公司,具有巨大的增长潜力,并能随着Wizard的发展而成长 • 有竞争力的薪酬福利,包括股权 • 健康 • 全面、高质量的医疗保险 • 牙科和视觉保险 • 为您和家属提供的OneMedical会员资格 • 根据您的需求个性化的心理健康护理平台Spring Health • XP Health眼镜福利(每年180美元,每年3次) • Rightway Health Guide • 财富 • 401(k)计划 • 由Wizard提供的人寿和残疾保险 • 工作/生活 • 灵活的休假和病假,以照顾自己和家人 • 12个带薪假日 • 主要和次要护理人员的16周产假 • 办公室福利 • 混合工作环境 • 每月团队活动 • 提供零食和饮料,让您整天保持精力充沛