职位摘要我们正在寻找一名高级iOS开发人员,以帮助开发Ember的下一代应用程序。候选人的主要任务将是设计和开发新的概念验证应用程序,以及协助维护和改进Ember各个部门当前生产应用程序。候选人必须对应用程序开发技术充满热情,并将其推向极限。他们将直接与我们的一流工程师团队合作,支持、设计和构建下一代应用程序。候选人应具备极高的分析能力和注重细节的特点。职责实施高效且稳健的下一代应用程序。维护和改进现有应用程序。与FW开发人员并行实施/添加现有应用程序的新功能。测试代码的稳健性,包括边缘案例、可用性和一般可靠性。在发布之前,在各种iOS设备上测试和验证发布候选版本,以识别和解决问题。设计和开发概念验证应用程序,以支持新项目的想法。参加会议以确保关注和方向。根据需要协助团队成员。与跨职能团队合作,定义、设计和推出新功能。发现、评估和实施新技术,以最大限度地提高开发效率。参与新功能想法/设计讨论。参与新产品想法/设计讨论。与客户支持(CS)、客户体验(CX)和质量保证团队合作,获取错误报告和趋势问题。支持创建快速原型解决方案,以促进新概念的测试和演示。参与代码审查,确保软件质量高。保持清晰而简明的代码文档。跟踪并报告软件、固件、硬件或机械设计中的任何错误/问题,并提出改进建议。与内部和外部软件和固件工程师密切合作。为软件开发估算提供输入。协助QA团队制定测试计划并执行应用程序测试。履行其他与工作相关的职责。能力计算机科学或相关领域的学士/硕士学位。在iOS设备的应用程序开发方面有6年的经验。必须具备Objective-C和Swift的丰富经验。必须具备MVVM和MVVM-C、委托和KVO(键值观察)的广泛知识。必须具备UIKit和SwiftUI的丰富经验。必须具备Core Bluetooth、HealthKit、Firebase以及Google和Facebook登录框架的丰富经验。必须具备使用GitHub和JIRA等源代码控制和项目规划工具的经验。具有BLE设备设计和开发经验者优先。了解移动设备与蓝牙产品之间的交互。对从概念验证到生命周期结束的开发生命周期有深入的了解。优秀的口头和书面沟通能力。能够与各种内部团队、供应商和高级管理层进行舒适的互动。能够独立工作或在团队环境中工作。具备截止日期和注重细节的能力,具备强大的分析/批判性思维能力。能够阅读和理解文档和其他项目规范,并评估对软件设计的影响。为什么在Ember工作?Ember是一个以设计为导向的温控品牌和技术平台,其使命是彻底改变人们的饮食、饮料和生活方式。由发明家和连续创业家Clay Alexander创立,Ember创建、设计和开发温控产品,为人们提供完全定制的选择。作为TIME杂志评选的最佳发明之一,屡获殊荣的温控Ember Travel Mug和Ember Mug是市场上最先进的咖啡杯,允许个人设置和保持其喜好的热饮温度。Ember的温控智能杯在全球27个国家的1万多个零售门店有售,包括百思买、苹果、威廉姆·索诺玛、布鲁明戴尔和塔吉特等顶级零售商。接下来,Ember将把创新的温控技术应用于医疗保健和婴儿护理等新领域。你需要知道的竞争薪酬股票期权全面的健康福利(医疗、视觉、牙科等)401(k)退休计划灵活的带薪休假政策带薪志愿者工作日有机会参与各种令人兴奋的项目你真正想知道的事情大量的咖啡酷炫的礼品你自己的Ember杯!餐厅和冰箱里都有食物建筑设施:健身房、休息室和游戏室、咖啡厅薪资范围:10万美元 - 15万美元最低资格软件开发预计工资:根据资格每小时20美元至28美元