Virtual Reality

Hire the Top 3% of 自由虚拟现实开发者

Toptal是一个面向顶级虚拟现实开发者的市场. 顶级公司和初创公司选择Toptal虚拟现实自由职业者为他们的关键任务软件项目.

无风险试用,满意才付款.

雇佣自由的虚拟现实开发者

Uroš Joksimović

自由虚拟现实开发者

SerbiaToptal Member Since September 1, 2016

他是一名充满激情的游戏开发者,拥有5年的游戏编程和游戏设计经验. 他曾独自一人用Unity编写了两款完整的游戏,并领导过几个人到10人以上的团队. 他的经历还包括, but is not limited to, coding competitions, numerous hackathons, 并在谷歌实习.

Show More

Brendon Smuts

自由虚拟现实开发者

South AfricaToptal Member Since September 7, 2016

我做了近十年的专业游戏, Brendon的整个职业生涯都专注于掌握Unity的强大部署, 几乎所有平台上的高性能应用程序. 他做过有趣的和严肃的产品,大的和小的愿景,年轻的和有经验的团队. 最终,Brendon喜欢解决在构建对质量和性能都有很高要求的产品时出现的实际工程问题.

Show More

Jason RT Bond

自由虚拟现实开发者

CanadaToptal Member Since May 13, 2017

杰森在电子游戏领域有超过十年的经验, virtual reality, 增强现实产业. 他是Unity引擎方面的专家,可以使用各种各样的平台(web, mobile, PC/Mac, game consoles). 他更喜欢多学科的方法——同时拥有游戏设计和编码背景, 以及在视听内容创作管道方面的经验.

Show More

Dennis Ippel

自由虚拟现实开发者

NetherlandsToptal Member Since May 26, 2014

具有15年以上经验的创意技术专家, 丹尼斯在伦敦的顶级广告公司和制作公司工作了八年多, UK. 他做高端网站, 数字安装和移动应用程序, 他擅长3D技术, VR, and AR. 他曾为耐克(Nike)等客户工作, Ferrari, Fiat, Mini, EA, Disney, Unilever, and Intel, 他是Rajawali的创造者和首席开发者, Android的开源3D框架.

Show More

James Cahall

自由虚拟现实开发者

United StatesToptal Member Since October 17, 2016

詹姆斯是一个注重结果的人, can-do, 拥有8年c级经验(15年以上的专业工程)的创业工程师-始终如一地提供成功的前沿产品来支持业务目标. 他是创新技术计划的架构师,这些计划增加并加速了业务收入流. 他还是Toon Goggles的首席技术官和首席开发者,这是一个拥有800万用户的SVOD/AVOD儿童娱乐服务.

Show More

José María López

自由虚拟现实开发者

SpainToptal Member Since February 21, 2018

jossel是一个充满激情和积极主动的人,在解决复杂问题时不断寻找尖端技术. 他非常熟悉使用Angular和Ruby on Rails作为一个强大的web组合, 与其他模块(如D3)互补.js. josjos还拥有领导和激励团队的丰富经验, managing projects, 与客户沟通, 成为战略讨论的一部分. 他加入Toptal是为了寻找令人兴奋的项目,并与有才华的人一起工作.

Show More

现在注册以查看更多资料.

Start Hiring

A Hiring Guide

雇用优秀的虚拟现实开发人员指南

虚拟现实正在成为主流,导致对虚拟现实人才的大量需求,甚至更多的炒作. 这就留下了大量的VR开发者简历. 你怎么知道哪些是适合你的项目呢? 我们最近采访了一些最成功的VR制作公司的招聘主管,并将他们的智慧提炼成这份方便的招聘指南.

Read Hiring Guide
Trustpilot
THE TOPTAL ADVANTAGE

在无风险试用后,98%的Toptal客户选择雇用我们的人才.

道达尔的筛选和匹配过程确保卓越的人才与您的精确需求相匹配.

Start Hiring
Toptal in the press

... 允许公司快速组建具有特定项目所需技能的团队.

尽管对程序员的需求在不断增加,但Toptal对自己近乎常春藤联盟级别的审查感到自豪.

Our clients
为游戏制作应用程序
Conor Kenney
为游戏制作应用程序
构建一个跨平台的应用程序,在全球范围内使用
Thierry Jakicevic
构建一个跨平台的应用程序,在全球范围内使用
引领数字化转型
Elmar Platzer
引领数字化转型
挖掘实时数据将改变行业的游戏规则
挖掘实时数据将改变行业的游戏规则
我们的客户怎么想
Clients Rate 全虚拟现实开发者4.3 / 5.0截至2023年11月18日,平均有93条评论
Testimonials

没有Toptal就不会有Tripcents. Toptal Projects使我们能够与产品经理一起快速发展我们的基金会, lead developer, and senior designer. 在60多天的时间里,我们从概念到Alpha. 其速度、知识、专业知识和灵活性是首屈一指的. Toptal团队是tripcents的一部分,就像tripcents的任何内部团队成员一样. 他们像其他人一样贡献并拥有开发的所有权. 我们将继续使用Toptal. 作为一家初创公司,它们是我们的秘密武器.

Brantley Pace, CEO & Co-Founder

Tripcents

我对我们与Toptal的合作经验非常满意. 和我一起工作的专业人员在几个小时内就和我通了电话. 在和他讨论了我的项目后,我知道他就是我想要的候选人. 我立即雇用了他,他没有浪费时间就完成了我的项目, 甚至通过添加一些很棒的设计元素来增加我们的整体外观.

Paul Fenley, Director

K Dunn & Associates

与我合作的开发者都非常出色——聪明、有动力、反应灵敏. 过去很难找到高质量的工程师和顾问. Now it isn't.

瑞安·洛克菲勒首席执行官

Radeeus

Toptal立即理解了我们的项目需求. 我们遇到了一位来自阿根廷的杰出自由职业者, from Day 1, 沉浸在我们的行业中, 与我们的团队无缝融合, 理解我们的愿景, 并产生了一流的结果. Toptal使与高级开发人员和程序员的联系变得非常容易.

Jason Kulik,联合创始人

ProHatch

作为一家资源有限的小公司,我们不能犯代价高昂的错误. Toptal为我们提供了一位经验丰富的程序员,他能够立即投入工作并开始做出贡献. 这是一次很棒的经历,我们会马上再来一次.

斯图尔特·波克尼校长

现场专用软件解决方案

我们使用Toptal聘请了一位具有丰富的Amazon Web Services经验的开发人员. 我们面试了四位候选人,其中一位非常符合我们的要求. 这个过程迅速而有效.

Abner Guzmán Rivera,首席技术官和首席科学家

Photo Kharma

Sergio是一个很棒的开发者. 一流,反应迅速,工作效率高.

Dennis Baldwin,首席技术专家和联合创始人

PriceBlink

和Marcin一起工作是一种乐趣. He is competent, professional, flexible, 并且非常迅速地理解需要什么以及如何实现它.

André Fischer, CTO

POSTIFY

我们需要一位能立即开始我们项目的专业工程师. 西马纳斯的工作超出了我们的预期. 不需要采访和追踪专家开发人员是一种非常节省时间的方法,并且让每个人都对我们选择切换平台以使用更健壮的语言感到更舒服. Toptal使这一过程变得简单方便. Toptal现在是我们寻求专家级帮助的首选之地.

Derek Minor, Web开发高级副总裁

Networld Media Group

Toptal的开发人员和架构师都非常专业,也很容易共事. 他们提供的解决方案价格合理,质量上乘,缩短了我们的发行时间. Thanks again, Toptal.

Jeremy Wessels, CEO

Kognosi

我们与Toptal合作非常愉快. 他们为我们的应用程序找到了完美的开发人员,让整个过程变得非常简单. 它也很容易超出最初的时间框架, 我们可以在整个项目中保持同一个承包商. 我们强烈推荐Toptal,因为它可以快速无缝地找到高素质的人才.

Ryan Morrissey, CTO

应用商业技术有限责任公司

我对Toptal印象深刻. 我们的开发人员每天都和我交流,他是一个非常强大的程序员. 他是一个真正的专业人士,他的工作非常出色. 5 stars for Toptal.

Pietro Casoar, CEO

Ronin Play Pty Ltd

与Toptal合作是一次很棒的经历. Prior to using them, 我花了相当多的时间面试其他自由职业者,但没有找到我需要的. 在与Toptal合作后,他们在几天内就为我找到了合适的开发者. 与我一起工作的开发人员不仅提供高质量的代码, 但他也提出了一些我没有想到的建议. 我很清楚,阿莫里知道自己在做什么. Highly recommended!

George Cheng, CEO

Bulavard, Inc.

作为一名Toptal合格的前端开发人员,我还经营着自己的咨询业务. 当客户来找我帮忙填补他们团队中的关键角色时, Toptal是我唯一愿意推荐的地方. Toptal的所有候选人都是精英中的精英. Toptal是我在近5年的专业在线工作中发现的性价比最高的网站.

Ethan Brooks, CTO

Langlotz Patent & Trademark Works, Inc.

在希格尔的早期, 我们需要一流的开发者, at affordable rates, in a timely fashion. Toptal delivered!

Lara Aldag, CEO

Higgle

Toptal能让你轻松找到合适的人选,让你放心,因为他们有能力. 我肯定会向任何寻找高技能开发人员的人推荐他们的服务.

Michael Gluckman,数据经理

Mxit

Toptal将我们的项目与最优秀的开发人员快速匹配的能力非常出色. 开发人员已经成为我们团队的一部分, 我对他们每个人所表现出的敬业精神感到惊讶. 对于那些希望与最好的工程师远程工作的人来说,没有比Toptal更好的了.

劳伦特·阿里,创始人

Livepress

Toptal让寻找合格的工程师变得轻而易举. 我们需要一个有经验的ASP.. NET MVC架构来指导我们的启动应用程序的开发, Toptal在不到一周的时间里为我们找到了三位优秀的候选人. 在做出我们的选择后,工程师立即在线并开始工作. 这比我们自己发现和审查候选人要快得多,也容易得多.

Jeff Kelly,联合创始人

Concerted Solutions

我们需要一些Scala的短期工作,Toptal在24小时内为我们找到了一位优秀的开发人员. 这在其他平台上是不可能实现的.

Franco Arda,联合创始人

WhatAdsWork.com

Toptal为快速发展和规模化的企业提供不妥协的解决方案. 我们通过Toptal签约的每一位工程师都迅速融入了我们的团队,并在保持惊人的开发速度的同时,将他们的工作保持在最高的质量标准.

Greg Kimball,联合创始人

nifti.com

如何通过Toptal招聘虚拟现实开发人员

1

与我们的行业专家交谈

Toptal的工程总监将与您一起了解您的目标, technical needs, and team dynamics.
2

与精心挑选的人才一起工作

几天之内,我们将为您的项目介绍合适的虚拟现实开发人员. 平均匹配时间在24小时以下.
3

绝对合适

与您的新虚拟现实开发人员一起试用一段时间(只在满意的情况下付款), 在订婚前确保他们是合适的人选.

寻找拥有相关技能的专家

在我们的人才网络中访问大量熟练的开发人员,并在48小时内雇用最优秀的3%.

FAQs

  • Toptal虚拟现实开发者有何不同?

    At Toptal, 我们彻底筛选我们的虚拟现实开发人员,以确保我们只匹配您与人才的最高水平. Of the more than 200,每年有5000人申请加入Toptal网络, 只有不到3%的人能达标. 你将与工程专家(而不是一般的招聘人员或人力资源代表)一起了解你的目标, technical needs, and team dynamics. 最终的结果是:经过专家审查的人才从我们的网络,定制匹配,以满足您的业务需求.

  • 我可以在48小时内通过Toptal聘请虚拟现实开发人员吗?

    取决于可用性和进度, 你可以在注册后48小时内开始与虚拟现实开发人员合作.

  • Toptal虚拟现实开发者的无风险试用期是什么?

    我们确保您和您的虚拟现实开发人员之间的每次约定都从长达两周的试用期开始. 这意味着你有时间确认订婚是否成功. 如果你对结果完全满意, 我们会给你开时间单的,你愿意多久我们就多久. 如果您不完全满意,我们不会向您收费. From there, 我们要么分道扬镳, 或者我们可以为您提供另一位可能更合适的专家,我们将与他开始第二轮谈判, no-risk trial.

Share
Virtual Reality

如何聘请优秀的虚拟现实开发人员

聘请高质量的虚拟现实(VR)开发人员对项目的成功至关重要. 尽管有各种各样的网站提供自由虚拟现实服务, 在你的团队中找到合适的人来填补这个角色仍然存在挑战.

你可能是一家大公司开发团队的招聘经理, 或者一家寻找充满激情的VR开发者的小公司. 无论如何,面试过程是评估你所寻找的人才的一个重要方法.

美术和编程对于任何沉浸式虚拟现实项目都是至关重要的. 这取决于你公司的文化, 美术和编程角色的定义可能非常严格,几乎没有重叠, 或者非常流畅,两者之间的区别不大. 本文专门介绍程序员, 而不是像3D建模师这样的职位, texture artists, and animators.

VR开发者通常使用第三方引擎,如Unity、Unreal或CryEngine.

我们亲自采访了几位行业领袖,讨论了虚拟现实开发面试和招聘的细微差别. 适合你项目的开发者将会受到你的VR公司的影响, 但我们所有的消息来源都有共同的特点,即他们想从VR开发者那里得到什么以及他们如何选择采访他们.

Roles

传统的VR工程(无论是否与游戏相关)深受游戏开发和应用开发社区的影响. 团队中的角色通常会反映这一点, 但是你公司的文化将最终决定你如何在你的团队中描述工程角色. 与我们与VR招聘经理交谈时遇到的语言保持一致, 我们使用了“玩法”和“游戏”等术语.” However, 这些角色同样适用于与游戏无关的虚拟现实应用程序, 比如互动体验, movies, and consumer spaces. VR工程师的角色通常分为三类:

1. Gameplay Engineers

游戏玩法工程师关心的是用户与VR游戏互动的方式以及他们的体验. 它们构建游戏世界,而不是图像. In other words, 这些工程师构建的是游戏本身,而不是运行游戏体验的技术.

游戏玩法工程师将负责诸如游戏体验中的角色行为等内容, 在虚拟现实应用程序世界中,用户如何与环境交互, 以及用户在世界中的导航.

2. 引擎程序员(或“核心引擎程序员”)

引擎程序员几乎与游戏玩法工程师完全相反. 这些程序员致力于体验所依赖的底层技术, 尤其是渲染体验的3D技术.

他们还专注于确保性能是可接受的. 这在VR中尤其重要,因为低帧率会导致恶心.

In modern VR, 很少有引擎程序员会负责构建能够完整运行游戏体验的引擎. 他们更有可能负责与用于开发游戏的第三方引擎进行低级互动, such as Unity, Unreal, or CryEngine.

3. 高级脚本工程师

脚本工程师的角色与游戏玩法工程师相似. 它们在Lua或UnrealScript等语言中工作得非常高. 这与游戏玩法工程师截然不同, 谁在编写游戏时使用的是同一种低级语言, usually C++.

在一些VR应用开发环境中, particularly Unity, 高级脚本工程师和游戏玩法工程师之间的差别不大. 这是因为游戏玩法代码往往是用Unity支持的高级语言编写的, like JavaScript or C#.


以上描述的每个角色都经过正式培训. 与其他软件开发和编程专业不同, 现在很少有人在没有去学校获得编程或计算机科学学位的情况下拥有这些特定的VR开发技能.

超出正规培训, 在面试虚拟现实开发人员时,您应该希望在候选人身上看到以下几个特征. 如果你选择给你的候选人一个技术面试,我们建议花三到四个小时.

合作潜力

任何虚拟现实体验背后都有一个复杂的实时系统,其中包含许多活动部件. 具有协作思维的开发人员会考虑到其他团队成员,并意识到工作流程和管道.

无论你是在小公司还是大型分布式团队中工作,沟通都是至关重要的. 协作团队成员可以独立工作,但也不怕提出相关问题并分享有效推进开发的见解.

Problem Solving

有几种方法可以评估解决问题的敏锐度. 和其他技术面试一样, 在面试过程中提出技术问题是评估解决问题能力的好方法. 它们是一个很好的工具,可以引出被采访者对这个主题的想法. Help when necessary. 请他们详细说明,以收集更多关于他们思维过程的细节.

有些技术问题是通用的,适用于任何编程角色. 其他可能更具体的虚拟世界,如相机计算, rendering problems, 和角色AI技术. Additionally, 作为面试官,你应该评估他们对绩效的看法以及问题解决方案的正确性.

3D Math Skills

任何参与构建VR体验的人都需要一定程度的3D数学知识. 也就是说,具体的级别取决于他们在团队中的角色.

核心引擎程序员将需要深入,3D数学的各个方面的复杂知识. 这包括矢量和矩阵数学,以及渲染、物理和着色的数学.

On the other hand, 游戏玩法和脚本工程师只需要了解如何使用3D矢量和转换的基本知识.

面试的这一部分应该是量身定制的,以挑战他们的3D数学技能,使其适合他们所申请的职位. 这些问题应该试图揭示他们对所涉及的原则的基本知识, 而不是死记硬背3D操作知识.

一个例子是,他们应该能够分辨出向量积和点积的区别,以及如何使用它们, 但不一定知道做叉乘的精确运算顺序.

Speed

记住,虚拟现实体验的每一帧必须在16帧内运行.6毫秒,否则会导致恶心.

Virtual reality, 就像我们今天的经历一样, 取决于效率:代码运行得快吗?

除了使用应用3D数学解决三维空间中的问题外,解决方案还必须优美. 如果解决方案效率低下,那么数学上的正确是不够的.

For example, 对数学搜索问题的暴力解决方案不太可能是实用的, 即使它在数学上是正确的. 如果你在面试中遇到这样的解决方案, 试着提示受访者在基线蛮力解决方案的基础上进行构建,并将其转化为更高效、更优雅的解决方案.

优化是获得愉快用户体验的关键. 记住,虚拟现实体验的每一帧必须在16帧内运行.6毫秒,否则会导致恶心. 这要求团队的所有成员都了解性能和优化.

这有两个方面. 有一个理论上的大o符号——任何计算机科学专业的毕业生都应该理解——你可以用它来表达一个算法在理论上的时间和空间复杂性. 但是也有更多实用的经验知识,将代码与现实世界的性能联系起来.

前者可以在提出前面“解决问题”一节中讨论的技术问题时进行评估. 受访者是否理解他们提出的解决方案的复杂性, 以及这将如何影响其理论性能?

后者对于低级引擎程序员尤其重要,可以通过询问他们编写的代码对低级性能的影响来评估. 他们是否理解不同级别的缓存对性能的影响, for example, 或者CPU和GPU的性能特性?

Desire

一个渴望在该领域获得职位的人会有激情项目的例子. As an interviewer, 花点时间看看他们在GitHub等开源存储库上发布的源代码的质量,或者他们提供给你的工作示例. 这些项目容易编译和运行吗?

渴望通常表现为应聘者的热情和从本质上提高技能的意愿. 询问他们的兴趣项目和他们为他们编写的代码,以一种让他们透露他们在虚拟现实领域工作的愿望的方式.

程序员不一定要提供演示文稿,但这是值得赞赏的. 如果你有一个演示卷轴, 询问有关实现演示卷中所示内容的技术细节的问题.

As mentioned above, 这取决于你公司的文化, VR编程和艺术角色之间的界限可能会更少. 对于任何有艺术成分的角色, 一个演示卷是至关重要的, 因此,在面试过程中,你需要对他们进行深入的评估.

Overall Value

除了技术技能和激情, 在评估候选人对你的团队的整体价值时,还有其他一些重要的方面需要考虑.

当你在寻找新的团队成员时, 你可以记住这一点:在我们的采访中, 最常见的招聘职位是游戏工程师. 最困难的角色是核心引擎程序员. 当你面试人才时,了解他们在更广泛的技术生态系统中的价值是很重要的. 这将影响他们可能收到的竞争报价的数量.

However, 不管竞争要约的可能性如何, 你应该努力使面试过程越快越好. 有效地向成功和不成功的面试者表达结果.

现有技能和快速学习

很明显,最有吸引力的候选人是具备多种技能来填补空缺的人. However, as an interviewer, 考虑一下你的候选人是否有教化能力也会有所帮助. 在工作中学习的意愿和能力与展示掌握的综合技能同样重要. 你的需求和预算将以这种方式指导你雇佣最优秀的人才.

长期和短期方法

每个团队都有预算和时间表,包括长期和短期目标. 核心引擎程序员对你的团队非常有价值,因为他们拥有多种技能. 在面试过程中, 考虑你的员工能够帮助塑造和维持的长期和短期目标.

有些工程师可能擅长灭火, 但不一定擅长重新构建您的技术以满足您的长期目标.

面试过程的一个目标应该是确定被面试者如何适应你的团队和日程安排. 有时候你的长期和短期目标可能需要不同的雇佣决定. 有些工程师可能擅长灭火.e., 解决阻止虚拟现实项目发布的即时问题和bug,但不一定擅长重新构建技术以满足长期目标.

Likewise, 对您的虚拟现实技术的体系结构有远见的工程师可能不太适合介入并修复当前阻碍项目完成的高优先级JIRA项目. 你的面试的目的应该是在你的项目中区分这两个角色.

并不是所有的开发者都适合这两种类型. 事实上,有些人可能能够很好地发挥这两种作用. 作为面试官,你应该意识到你想要填补的是这些角色中的哪一个.

要找出善于救火和解决眼前问题的工程师,就和他们谈谈他们工作经历中的类似案例. 深入研究他们在以前的工作中解决的难题的技术细节. 这些问题是在什么时间被解决的? 他们是如何解决这个问题的, 他们对解决方案的具体贡献是什么?

For a more visionary, architect role, 通过提问来了解他们对整个系统的看法. 在之前的项目中,他们是否领导了生成系统架构的过程? 他们对为更广泛的软件设计做出贡献感到兴奋吗? 最后,他们是否能够与身边的同事清楚地交流自己的见解?

Creative Ability

在面试招聘过程中,VR工程中的“创造力”可以用两种方式来定义. 一个人可以有视觉上的创造力.g., with effects; there is also the marrying of math and art. 有些人可能在设计上很有创意, enhancing gameplay, 调整角色移动时间, 让跳跃机制具有正确的感觉等等!

了解面试者的创造能力, 您将需要结合我们前面介绍的特定领域:解决问题, 3D math skills, and desire. 给出的答案是否反映了受访者的创造性观点,还是更线性的思维方式?

Pushing the Envelope

虚拟现实是一个仍在制定规则的前沿媒体, 不像像电影这样的媒体,许多惯例已经建立了近一个世纪. VR领域的创意工程师必须准备好编写未来VR创作者将遵循的规则和惯例.

During your interview, 询问工程师对更容易获得的虚拟现实体验的想法. 询问他们对该领域可持续性的看法. 他们的回答可以帮助你衡量他们的创新程度.

在VR时代升级你的团队

面试全职或兼职VR开发者(以及AR开发者)可能会很有挑战性, 但如果用对了镜头, 你可以找到你需要的人才来赞美你的团队,实现你的愿景. 为了虚拟现实领域的发展和繁荣, 我们需要创造可访问性, 高质量的体验,与负担得起的VR技术硬件和VR头显(如三星Gear VR)配合使用, Google Cardboard, or Oculus Rift.

渴望创新,寻找志同道合的人才, a heart for teamwork, 以及以最少的管理监督进行生产的能力——没有其他方法可以保持在VR应用革命的前沿!


我们要感谢Dave Alpert, CEO at Geopogo; Glen Egan, President and CEO of Sanzaru Games; and Alton Glass, Glassrock Entertainment的主管和所有者,感谢他们在我们撰写这篇文章时的见解.

顶级虚拟现实开发人员需求量很大.

Start Hiring