
加拿大远程 Unity 开发工程师
为 Enable Education 和 RedT Kids' Media 构建 Unity 与 C# 互动学习体验。 开发、优化并部署适用于桌面端、移动端和 WebGL 平台的模拟体验。
描述
- 为 RedT Kids' Media 创建和维护 Unity 与 C# 互动媒体、原型及应用
- 将创意概念、设计和故事板转化为成熟的 Unity 体验
- 开发简洁、可复用的交互、UI、应用状态和数据系统
- 添加动画、音频、视觉效果、场景流程、输入处理及其他以体验为重点的功能
- 与设计师、美术师、动画师和开发人员合作,整合资源并完成体验
- 在现有 Unity 项目和代码库中参与开发
- 调查错误、交互缺陷、性能问题和构建失败
- 分析并改善响应速度、内存占用、加载时间、帧率和稳定性
- 协助在 Windows、macOS、Android、iOS 和 WebGL 上进行部署与测试
- 使用 Git 和版本控制,并参与代码评审、质量保证和协作开发实践
- 估算工作量并报告进度、风险、阻碍因素和技术限制
- 参与 Enable Education 模拟体验、互动培训工具及其他学习产品的开发
- 提出能够提升参与度、可靠性、可维护性和可扩展性的改进方案
任职要求
- 至少四年专业 Unity 经验,包括 Unity GUI、资源包以及材质或着色器
- 具备通过 WebGL 将 Unity 应用部署到 PC、macOS、Android、iOS 和网页浏览器的经验
- 精通 C# 和 JavaScript 编程
- 具备通过游戏和模拟体验创新地吸引终端用户的经验
- 能够维护并遵循测试计划,以修复错误并改进应用
- 具备高级 C# 技能,熟练掌握面向对象编程
- 深入理解软件架构、可复用代码、设计模式和可维护的开发实践
- 能够自信地使用、排查并改进现有代码库
- 能够在美国东部标准时间上午 10:00 至下午 3:00 的核心协作时段工作
- 能够每周兼职工作最多 25 小时,并可根据项目需求增加工作时数
福利待遇
- 灵活的工作安排
- 完全远程办公
- 支持性的团队环境
- 多样化的创意项目
- 有机会参与塑造技术决策和最终体验
- 除美国东部标准时间上午 10:00 至下午 3:00 的核心协作时段外,可灵活安排工作时间







