Job Opening: Unity 3D Programmer
Studio: Blackbird Interactive
Location: Vancouver, British Columbia, Canada
Job Type: Full-Time
Job Responsibilities:
- Full life cycle engineering on key systems and features, from eliciting requirements to technical designs to implementation, testing, and support.
- Implement robust and innovative game features & tools, with an eye to code quality and maintainability.
- Supporting optimization of systems and dealing with issues such as bug fixes and systems crashes.
- Integrate client with 3rd party SDKs & platforms (such as Steam).
- Become knowledgeable about many areas and an expert on some.
- Interact with other engineers to improve the whole technical team and process.
- Jump wholeheartedly into learning new technologies and systems and leverage them in creative ways to meet our technical and business needs.
- Assess requirements and provide effort estimates to guide an evolving development plan.
- Embrace and help improve our engineering practices for solid design, testing, and implementation.
Qualifications & Skills:
- 3+ years of proven development with at least one shipped product.
- Experience with Unity3D.
- Strong understanding of C#.
- Self direction and a proven ability to thrive in a highly dynamic environment.
- Strong interdisciplinary collaboration skills, including verbal and written skills.
- Bachelor’s degree in computer science or equivalent.
- Experience shipping AAA games.
- Experience playing modern RTS games such as Starcraft and Company of Heroes, as well as MOBA’s like League of Legends.
- Experience with scripting languages (LUA).
- Demonstrated passion for games and technology.
Software: Unity 3D