Unity Programmer



Software Engineering
Vancouver, BC, Canada
Posted on Saturday, August 26, 2023

What if your play had a purpose?

What if your virtual efforts made a real difference?

What if your online skills could produce offline accomplishments?

Blinkmoon is seeking a Unity Programmer for a 3 to 6-month contract position for our fully remote development team. You are a generalist and enjoy tinkering with tech stacks to figure solutions. You’re a self-starter, knowledgeable about the industry's best practices, and consistently seek to improve yourself. You are passionate about games and thrive in a small team environment.

Who are we?

At Blinkmoon, we are assembling a team of award-winning artists, brilliant designers, and veteran game producers, and we want you on our journey! Everyone brings a unique function to the body of work we produce. We aim to tell the world stories that fuel people’s passions, ignite movements, and make a difference. We are not just a gaming company hiring gamers. We are in the business of creating a world where gaming makes a difference.

What you will do:

In this role, you will:

  • 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

You bring the following to the table:

  • 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

If interested, please apply with your resume and a link to your GitHub.

Play with Purpose – Play with Blinkmoon

Blinkmoon Games is an equal opportunity employer and considers all candidates for employment regardless of race, colour, religion, sex, national origin, citizenship, age, disability, marital status, or sexual orientation.