Skip to content

Junior Developer

Junior Developer

Software and Programming Jobs

Codename Entertainment

  • We make games because we love games. Codename Entertainment is the award-winning studio founded in 2008 here in glorious Victoria, British Columbia.

    Since launching Egg Breaker twelve years ago, we've released such titles as Bushwacker, Bushwacker 2, Crusaders of the Lost Idols and, most recently, Idle Champions of the Forgotten Realms, an official Dungeons & Dragons-based strategy game.

    If we were to describe ourselves on an ‘About Us’ page, we would probably say we're a team of passionate gamers who play video games, tabletop games, and card games for pleasure when we aren't making games for fun.

    Victoria, BC
    08 Jan 2021
    09 Mar 2021
  • To apply for this position please send us your resume, cover letter and portfolio (e.g., github, gitlab, etc.) to Your cover letter should confirm your ability to work in Canada and whether you are willing to relocate to Victoria BC. Thanks in advance for applying, but we are only able to contact those candidates who advance to the next stage of the application process.


Codename Entertainment is seeking a Junior Developer to program and engineer games and game-related technology for current and future projects for PC, console, mobile and web platforms. 

Job Description

  • Develop cross platform games and game technology
  • Develop games in Unity/C#, Javascript, php, or other languages/platforms as needed
  • Learn and expand game development and graphics programming experience
  • Profile and Optimize performance (rendering, algorithms, general performance )


  • Strong object-oriented development background with Java, C#, or C++
  • JavaScript or ActionScript experience is preferred
  • Graphics programming experience - DirectX, OpenGL, or other experience
  • Demonstration of strong programming ability through personal projects, past work or other projects
  • Passion and deep knowledge of video games and geek culture
  • Experience working with highly complex game systems is a plus
  • Ability to pick up new tools and languages
  • Good optimization and debugging skills
  • Able to work alone and in a team environment
  • Excellent communication skills
  • Exceptional attention to detail
  • Analytical skills and problem-solving aptitude
  • Strong organizational skills
  • BSc/BA or higher in Computer Science, Engineering or related field

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Entry Level

Powered By GrowthZone
Scroll To Top