每天,有数以千万计的人来到 Roblox 探索、创造、玩耍、学习,并在 3D 沉浸式数字体验中与朋友们联系——这一切都是由我们全球的开发者和创作者社区创造的。
在 Roblox,我们正在构建工具和平台,使我们的社区能够将他们想象中的任何体验变为现实。我们的愿景是重新构想人们如何聚集在一起,无论身在何处,使用任何设备。我们致力于以乐观和文明的态度连接十亿人,并寻找优秀的人才来帮助我们实现这一目标。
在 Roblox 工作意味着您将致力于塑造人类互动的未来,解决大规模独特的技术挑战,并帮助创造更安全、更文明的共享体验。
您将要做的工作
在这个前端资深工程师的角色中,您将是塑造 Roblox 应用程序界面的关键贡献者。您将为面向消费者的界面开发我们的前端技术栈,跨团队和技术平台工作,以确保我们的解决方案是通用且可扩展的。这个角色涉及与其他团队成员紧密合作,以实施前端功能,确保客户端的数据流畅,并为构建可靠且可扩展的用户体验做出贡献。您将有机会使用现代框架,并深入研究我们基于 Luau 的定制技术,将网络生态系统中的最佳理念融入 Roblox 独特的环境中。如果您对创造一个基础感到兴奋,数十名工程师将基于此构建新功能——并以令人愉悦的速度和稳定性来满足我们的最终用户——那么这个角色将非常适合您。
加入我们,帮助构建支撑元宇宙的前端平台!我们将共同为用户提供令人难以置信的新体验,并为我们的工程师创造高效、愉快的开发体验。
您拥有的条件
• 计算机科学或相关领域的学士学位,或同等的实践经验。
• 4 年以上的软件开发经验,包括在构建面向用户的前端应用程序方面的丰富经验。在大型应用程序中实施复杂前端系统的成功记录(有大型或高流量应用程序的经验者优先)。
• 深厚的现代移动/网络/前端技术专业知识——包括熟练掌握 HTML5、CSS3 和 JavaScript/TypeScript 或移动等效技术——以及使用 React 等框架的实践经验。熟悉基于组件的架构和状态管理模式(Redux/Flux 或类似)以构建可维护的用户界面。
• 在一个或多个与前端和工具相关的脚本语言(如 TypeScript、Swift 或 Kotlin)中具备强大的编程技能,或能够快速学习它们,极为受欢迎。熟悉 C++ 或其他低级语言有助于了解我们的引擎集成。
• 显示出优化前端性能和诊断问题的能力。了解客户端的性能调试、分析和基准测试技术。热衷于确保所有设备上的快速、流畅用户体验。
• 优秀的沟通能力和团队导向的心态。能够与跨职能团队有效合作,收集需求,并推动技术解决方案的共识。乐于分享想法、记录设计,并在大型工程组织中协作解决问题。
• 具有在多个平台(网络、移动、桌面)上开发应用程序或库的经验。熟悉构建为 Web、iOS、Android、Windows 等用户服务的应用程序,有助于确保无缝的跨平台体验。
您将要做的工作
• 贡献可扩展的前端系统:与高级和首席工程师合作,实施和改进支持核心 Roblox 界面(如主页、头像和社交)的系统,帮助高效地为数百万用户服务。
• 构建可重用组件:使用类似 React 的范式和 Roblox 的内部技术开发和维护前端组件,以支持跨团队和设备的快速、一致的用户界面开发。
• 支持 Luau UI 平台:通过遵循模块化设计和状态管理最佳实践,贡献于 Roblox 内部基于 Luau 的 UI 库的维护和增强。
• 遵循工程最佳实践:通过应用既定的架构模式(例如 Flux、MVC、MVVM)和团队约定,编写清晰、可测试和可维护的代码。
• 跨团队协作:与产品经理、设计师和工程师密切合作,构建统一的用户体验,并将您的工作集成到共享系统和界面中。
• 关注性能和质量:在更高级别团队成员的指导下,帮助监控和解决与响应性、内存使用和加载时间相关的性能问题。
• 学习和成长:参与代码审查、技术讨论和团队学习机会,以提高您在前端架构、Lua 脚本和可扩展系统设计方面的专业知识。
对于位于我们加州圣马特奥总部的角色:该职位的起始基本工资如下所示。实际的基本工资取决于多种与工作相关的因素,如专业背景、培训、工作经验、地点、业务需求和市场需求。因此,在某些情况下,实际薪资可能会超出预期范围。该薪资范围可能会有所变动,并可能在未来进行修改。所有全职员工也有资格获得股权补偿和本页面所述的福利。
年薪范围
$192,890—$238,520 美元
位于我们加州圣马特奥总部的角色在周二、周三和周四在办公室工作,周一和周五可选择在办公室(除非另有说明)。
Roblox 为所有员工和求职者提供平等的就业机会,禁止任何类型的歧视和骚扰,无论种族、肤色、宗教、年龄、性别、国籍、残疾状态、基因、受保护的退伍军人身份、性取向、性别认同或表达,或任何其他受联邦、州或地方法律保护的特征。Roblox 还为所有候选人在面试过程中提供合理的便利。