Software Developer

Location: Victoria, BC
Date Posted: 03-16-2018
On behalf of our client, Affinity Staffing is currently seeking an experienced Full Stack Developer to join their team on a permanent full time basis. If you are looking for an opportunity to work with bleeding edge technology, taking on projects that are some of the first of their kind in the industry and to join an amazing team, continue reading!

Key Responsibilities:
  • Work with the team to develop, test, and maintain applications;
  • Design & implement client side systems & architecture;
  • Implement software enhancements, features, & bug fixes, including performance & footprint optimizations;
  • Deliver high quality & well-structured code;
  • Dataset processing and optimization;
  • Integrating assets into the software at the required quality level;
  • Creating custom tools and process  solutions using various scripting languages and batching methods as needed;
  • Evaluate, research and recommend techniques and ideas to improve production;
  • Act as a positive asset to a multi-disciplinary team.

  • Degree in Computer Science, Software Engineering or related technical discipline (or equivalent experience);
  • Strong experience with Unity and/or Unreal;
  • Demonstrable proficiency in C# and/or C++;
  • Worked on a mobile platform or AR/VR/MR device;
  • Familiarity with Perforce or Subversion;
  • Familiarity with AI, Camera, UI/UX and various interaction models;
  • Excellent debugging, optimization and profiling skills;
  • A strong understanding of software engineering practices;
  • A strong sense of problem solving and decision-making;
  • Excellent English written and verbal communication skills;
  • Good teamwork and attention to detail.
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3;
  • Experience with data stores such as Postgres, MySQL, MongoDB

About Affinity Staffing: 
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
For more information on Affinity Staffing, please visit
this job portal is powered by CATS