Senior Programmer

Responsibilities:

  1. Design, implement, and maintain game features according to the game design to create a uniquely engaging VR experience
  2. Craft high quality code: clean, reliable, readable, reusable, extensible
  3. Create tools as necessary to support features/systems and improve team productivity
  4. Work in good cooperation with designers to implement fun, exciting gameplay features
  5. Work in good cooperation with artists to realize the game’s compelling visual art direction
  6. Pursue high production values to fulfill the overall game vision and help deliver the best user experience possible
  7. Deliver all milestone commitments on time
  8. Analyze and improve game performance
  9. Contribute your own innovative and original ideas

 

Essential Skills:

  1. 5+ years of development in Video Game Industry
  2. Strong knowledge of C++ programming and debugging
  3. Extensive experience with Unreal Engine, DVCS (Git and Mercurial), and programming IDE (Visual Studio, MonoDevelop, XCode)
  4. Proficient in English (written and oral)
  5. Ability to adapt to new technology and tools, solve difficult problems, and think creatively
  6. Passion for games and game development

 

Bonus Qualifications:

  1. Experience with VR, shader programming (HLSL), Blueprints
  2. Knowledge of SCRUM and Agile development methodology
  3. Knowledge of continuous integration methodology and tools (Jenkins)
  4. Basic knowledge in Photoshop
  5. Basic knowledge in 3D Modelling software (3DS Max, Maya, or Blender)

 

Join us: Jobs@ctrlpurple.com