Unity 开发者
Unity Developer
在启动教育,我们认真学习,但自己?不太。我们是一个完全远程的创意思想,咖啡爱好者和 GIF 熟练人士团队,他们认为工作应该是有意义和乐趣的,没有企业磨削。我们的使命是改变人们如何教学和学习。我们建立了包括在内,引人入胜的创新实践学习体验,除了无聊之外。从定制模拟到技术培训平台,我们的工作帮助组织真正改变人们学习的方式,而不仅仅是查询框。我们正在寻找一个经验丰富的团结开发人员,他可以让创意想法生动,解决棘手的技术问题,提供精致的互动体验并跳入现有项目。这个角色中的大部分将支持 RedT Kids' Media 项目,以及一些 Enable Education 项目根据需要。查看我们是谁!为什么这份职位不同 手在发展上 你不会花费你的日子坐着无限会议。你会建立,解决故障,改进和运送真实的交互体验。灵活,远程的生活方式从加拿大任何地方工作,塑造你的生活。我们在东方地区运营的核心协作时间是10:00AM3:00PM EST,并且在窗口外具有灵活性。很有趣的技术挑战我们的工作超越了传统的电子学习。你可以在定制模拟,互动培训应用程序,平台集成和其他技术上进行学习体验。小团队自主化你将与设计师,开发人员,学习经验设计师和项目领导人密切合作。我们重视能够拥有责任的人,做出合理的技术决定并沟通时他们看到更好的方法来完成某事。你会带来的东西:如果你带来强大的混合物:·技术问题解决 - 你可以挖掘未熟的代码,识别正在发生的事情,并找到实际解决方案而不需要为你绘制一切。· 用户先思考 - 你注意到使体验直观,响应性和吸引人的交互细节。· 所有权 - 你在早期完成问题的解决和标志风险,阻碍者和折衷。·协作能量 - 你喜欢与设计师,艺术家,动画家,学习专业人士和开发人员合作,以将想法转化成工作经验。· 详细痴迷 - 你关心性能,可用性,清洁代码,一致性和抛光。与我们一起工作是什么样的?
查看英文原文
At Enable Education, we take learning seriously, but ourselves? Not so much. We’re a fully remote team of creative minds, coffee enthusiasts, and GIF connoisseurs who believe that work should be meaningful and fun, without the corporate grind.
Our mission is to shake up how people teach and learn. We build innovative, hands-on learning experiences that are inclusive, engaging, and anything but boring. From custom simulations to technical training platforms, our work helps organizations actually change how people learn, not just check boxes.
We're looking for an experienced Unity Developer who can bring creative ideas to life, solve tricky technical problems, ship polished interactive experiences and jump into existing projects. Most of this role will support RedT Kids' Media projects, with some Enable Education projects as required.
🎥 Check out who we are!
Why this role is different
Hands on development
You won’t spend your days sitting in endless meetings. You’ll be building, troubleshooting, improving, and shipping real interactive experiences.
Flexible, remote first lifestyle
Work from anywhere in Canada and shape your day around your life. We operate with core collaboration hours of 10:00 AM–3:00 PM EST, with flexibility outside that window.
Interesting technical challenges
Our work goes beyond traditional eLearning. You may work on custom simulations, interactive training applications, platform integrations, and other technology enabled learning experiences.
Small team autonomy
You’ll work closely with designers, developers, Learning Experience Designers, and project leads. We value people who can take ownership, make sound technical decisions, and communicate when they see a better way to do something.
What you’ll bring
You’ll thrive in this role if you bring a strong mix of:
- Technical problem solving - You can dig into unfamiliar code, identify what's happening, and find practical solutions without needing everything mapped out for you.
- User first thinking - You notice the interaction details that make an experience intuitive, responsive, and engaging.
- Ownership - You follow problems through to resolution and flag risks, blockers, and tradeoffs early.
- Collaboration energy - You enjoy working with designers, artists, animators, learning professionals, and developers to turn ideas into working experiences.
- Detail obsession - You care about performance, usability, clean code, consistency, and polish.
What it's like to work with us
This is a part time, 3 month contract position with the possibility of extension. We anticipate up to 25 hours per week, with additional hours possible as project needs require. Most work will support RedT Kids' Media, with some Enable Education work as needed.
We offer: Flexible scheduling, fully remote work, a supportive team culture, creative, varied projects, opportunities to influence both the technical approach and the finished experience
Responsibilities
- Develop and maintain interactive media, prototypes, and applications for RedT Kids' Media using Unity and C#
- Translate creative concepts, designs, and storyboards into polished Unity experiences
- Build interaction, UI, state, and data systems using clean, reusable code
- Implement animation, audio, visual effects, scene flow, input, and other experience driven features
- Collaborate with designers, artists, animators, and developers to integrate assets and bring experiences to life
- Work confidently within existing Unity projects and codebases
- Troubleshoot bugs, interaction issues, performance problems, and build failures
- Profile and optimize responsiveness, memory use, loading times, frame rate, and stability
- Support deployment and testing across Windows, macOS, Android, iOS, and WebGL as required
- Use Git/version control and participate in code reviews, QA, and shared development workflows
- Estimate effort and communicate progress, risks, blockers, and technical constraints clearly
- Support selected Enable Education simulations, interactive training applications, and other learning experiences
- Recommend improvements that make products more engaging, reliable, maintainable, and scalable
Qualifications
- 4+ years of professional experience with Unity including Unity GUI, asset bundles, materials/shaders
- Experience deploying Unity applications for PC, macOS, Android, iOS and web browsers (WebGL)
- Strong knowledge of C# and JavaScript programming languages
- Develop innovative ways to reach the end users using gaming and simulation
- Maintain and follow test plans to resolve bugs, and enhance applications
- Strong proficiency in C# and object oriented programming
- Strong understanding of software architecture, reusable code, design patterns, and maintainable development practices
- Experience deploying and optimizing Unity applications for Windows, macOS, Android, iOS, or WebGL
- Ability to confidently troubleshoot and improve an existing codebase
Salary: $36 - $40 hourlyOriginally posted on Himalayas