• *概要**:
• *薪水**:
有竞争力
团队:
设计和开发
• *地点**:
新加坡 - 圣詹姆斯发电站总部
• *关于我们**:
我们拥有并开发了MyDyson智能家居应用程序,这是戴森物联网和客户体验的前沿。我们为我们迄今为止所建立的成就感到自豪;我们在App Store和Google Play的评分分别为4.5和4.3星,我们在全球拥有超过100万活跃用户,我们的物联网平台连接了超过400万台戴森机器。
我们有巨大的野心,希望发展这个平台,随着我们支持更多类别的机器,挑战也很大。
我们的团队有自主权,可以使用Scrum或Kanban框架来管理自己的工作,通过定期回顾和知识共享来完善工作方式。我们都致力于创建高质量的代码,工程师选择遵循配对编程、集体编程和测试驱动开发等实践。我们还通过每周的“社区”会议定期进行知识和兴趣的点对点共享,这导致了新技术的采用和跨团队合作的改善。
• *关于这个角色**:
- 带领其他开发人员为Dyson Link应用程序的复杂功能和改进做出贡献,确保它们经过测试、稳健和可扩展
- 您在平台工作方面有明显的兴趣或经验,无论是核心还是CI方面
- 与其他领域的同事合作,包括测试工程师、产品负责人、Scrum Master、UX/UI设计师以及我们的云和嵌入式团队的软件工程师
- 在应用程序团队内分享您的知识,发展自己和队友的技能和能力,包括指导和辅导经验较少的工程师
- 引导非技术同事理解产品和技术决策的影响
- 发现新技术、工具和方法,帮助不断提高标准和质量,并制定引入它们的计划
我们的iOS应用程序使用Swift编写,使用MVVM模式和协调器。我们有多个模块来分离功能并重用公共代码,主要使用Cocoapods来管理它们以及我们的外部依赖项。
由于我们应用程序中几乎发生的所有事情都是异步的,我们广泛使用RxSwift来捕获、组合和管理事件流,同时绑定UI层。
我们还开始融入最新的技术,如Swift UI、Combine和Swift Package Manager。
我们使用XCTest和RxTest编写单元测试,并使用XCUITest进行自动化UI测试。
• *关于你**:
- 至少有4年的iOS开发经验,最好是在产品开发环境中
- 您对技术如何改善人们生活环境感兴趣
- 您是一个合作的人,相信敏捷原则及其如何帮助赋予团队交付最佳软件
- 您为iOS应用程序贡献了优质的代码,使用户感到满意
- 您热衷于学习新事物,并与他人分享这些知识
- 您通过精心制作的软件解决现实世界的问题而获得满足感
- 您在技术堆栈方面与我们的技术堆栈有很大的重叠(见上文)
• *福利**:
戴森新加坡会监控市场,确保具有竞争力的薪水和奖金。除此之外,您还将享受交通津贴、全面的医疗保健和保险。但是财务福利只是戴森职业生涯的开始。通过定期评估和充满活力的研讨会,您将享受专业成长、领导力发展和新机遇。并且凭借充满活力的文化、最新的设备和反映我们工程精神的轻松着装规定,这是一个充满激情的团队环境,旨在激发和实现抱负。
LI-SL
LI-HYBRID