Studio: Blinkmoon Games
Job Opening: Unity Engineer
Location: Vancouver, British Columbia, Canada (Remote)
Type: 3-6 months Contractor
Responsibilities:
- Collaborate with the design team to develop and implement game features and functionality using the Unity engine
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards
- Develop and maintain efficient and reusable systems, optimizing the performance and scalability of our games
- Actively participate in code reviews, providing and receiving constructive feedback to improve overall code quality
- Participate in creating the implementation plan that includes schedule, priorities, dependencies and deliverables
- Collaborate with other teams and departments throughout the development process, from ideation to release and live operations support
Qualifications & Skills:
- 5+ years of experience in game development using Unity and C#, and are familiar with modern networking stacks such as Netcode for GameObjects, Photon Fusion or similar.
- Experience with performance optimization, memory management, and multi-threading
- Solid understanding of 2D and 3D game development, including physics, animations, and user interfaces
- A willingness to jump into the unknown and solve new problems to resolve technical challenges and limitations
- Exceptional communication combined with a start-up mentality, strong determination, and self-motivated