公司简介
Diamond Kinetics
Diamond Kinetics通过创建有趣的体验来提升棒球和垒球的游戏水平,帮助球员提高技能并享受游戏的乐趣。我们是移动动作技术和信息方面的市场领导者,可以实现球员发展、优质装备配备、客观球探和招募以及以用户参与为驱动的娱乐。我们通过专利许可证从密歇根大学和匹兹堡大学获得独家授权,凭借深厚的技术专长、重要的战略合作伙伴关系和对游戏的热爱来实现这一目标。
Diamond Kinetics是一个快节奏、以绩效为驱动的公司,责任迅速到来,超越期望是期望的表现。这项工作具有挑战性,但对于热爱体育的人来说尤其令人兴奋。我们相信公司的增长需要不断努力,作为专业人士,我们寻求竞争力强、自我激励的人作为同事。
我们的小型、高度合作、不断发展的软件/研发团队是有才华的工程师从根本上影响我们的技术的绝佳机会。
职位描述
高级iOS工程师
匹兹堡,宾夕法尼亚州/远程(美国)
寻找一位高级iOS工程师,帮助构建下一代棒球和垒球训练和内容消费的移动应用程序。Diamond Kinetics正在寻找一位高绩效工程师,有兴趣带领团队将我们的iOS移动应用程序推向新的水平。作为Diamond Kinetics的开发领导者,您必须热衷于提供令用户满意的应用体验,同时在幕后无缝处理蓝牙连接管理、计算机视觉、数据存储与同步、数据显示和3D渲染等困难工作。
您在Diamond Kinetics的移动开发团队中的工作将推动棒球和垒球领域的运动分析和计算机视觉的最新技术。作为我们移动团队的高级工程师,您将与Diamond Kinetics的所有工程方面进行接口交互。您将与固件团队一起构建稳健的蓝牙数据传输方案;您将构建框架以嵌入Python,以帮助促进我们的研发部门;您将构建更有效和高效地同步数千台设备上的数据的方法。您将与计算机视觉和机器学习模型进行接口交互,使用户能够以他们从未预料到的方式与我们的应用程序进行互动。
Diamond Kinetics的团队和产品提供不断增长,因此这个角色需要一个自我激励的个人,具有卓越的沟通、组织和技术技能的成功记录,可以与其他组织(内部和外部)进行跨职能合作,并能够与各级管理层进行沟通。
工作职能和目的
高级iOS工程师负责在iOS平台上开发和维护本机移动代码。与开发团队的其他成员密切合作,该人利用自己对软件开发最佳实践和硬件能力的了解,定义并提供令人愉快的移动用户体验。该人将需要与跨职能的开发人员、设计师和产品经理合作,并培养和指导初级工程师,为Diamond Kinetics应用程序组合提供新功能。
这个职位需要具备成功构建本机移动应用程序并带领团队成功发布应用程序的经验。随着公司在棒球和垒球领域进入新的令人兴奋的机遇,我们寻求一位对软件开发最佳实践、团队建设和提供高质量移动应用程序充满热情的工程师。
除了技术开发能力外,高级移动工程师还具有团队领导责任,包括路线图规划和领导小型移动开发团队,以实现整体开发质量和执行目标。
主要职责
• 为iOS开发移动应用程序的功能、服务和测试套件做出贡献并领导开发工作
• 在现代DK代码库中以可维护和可测试的方式架构功能,该系统集成了经典的“难以测试”的概念,如蓝牙、视频、计算机视觉、应用内购买和用户界面
• 与我们的产品管理团队合作,使用SwiftUI创建引人入胜的用户界面
• 与研发团队合作,将新的传感器功能、计算机视觉和机器学习体验以及数据集成到移动应用程序中
• 使用SwiftUI Charts、OpenGL和类似的框架创建能够赋予我们的棒球和垒球指标以意义和理解的2D和3D数据可视化
• 提倡移动软件开发最佳实践,包括持续集成、准确性测试和报告、集中式日志记录、崩溃报告等
• 在Diamond Kinetics软件和硬件的实际使用中,与客户(教练、球员和家长)进行有效的互动
所需资格
所需经验
• 计算机科学、信息网络或相关领域的学士学位或同等学历
• 10年或更多的软件开发经验,具有产品开发和部署的成功记录
• 熟练掌握Swift和SwiftUI
• 能够在多种语言和多种架构中工作,并且具有迅速学习新语言和框架的记录
• 对软件开发最佳实践充满热情,并具备自信的沟通能力以推广这些最佳实践
• 深入了解REST API、数据同步协议/模式和用户体验最佳实践
其他期望的经验
• 其他熟练掌握Objective-C、Python或至少一种其他语言
• 对棒球和/或垒球游戏有深入的了解和热情,无论是作为球员、教练还是球迷
• 创业公司和/或初创公司经验
• 有使用苹果的Core Bluetooth和/或Vision库的经验
• 对物理概念和方程式感到熟悉
• 有OpenGL ES、ARKit、Metal的经验
• 具备Android开发经验
• 具备视觉设计经验,包括动画
• 音频设计经验
• 游戏开发经验
其他信息
其他信息
• 在一家得到MLB支持的初创公司工作的独特而令人兴奋的机会
• 在匹兹堡,宾夕法尼亚州的办公室或美国时区的远程灵活工作环境
• 必须具备在美国合法工作的资格
• 有竞争力的薪酬福利
• Diamond Kinetics是一家机会均等的雇主
本职位描述的目的是提供对该职位所需的职责和责任的非详尽描述,并不构成对任何特定职位的具体职责和责任的声明。员工可能会被指示执行与本描述中明确呈现的职责不同的与工作相关的任务。Diamond Kinetics可能会根据需要补充、修改或取消责任。Diamond Kinetics是一家机会均等的雇主,积极推崇多样性以确保员工的成功。