Frontend programmer

Position title: Frontend programmer

Status: Full-time


Yes, we are working on great projects

Affordance Studio ( is a team that, through creative game design, redefines what gaming means for museums, events, classrooms, businesses and more.

As such, Affordance Studio is looking for a new teammate frontend programmer who’s passionate about CSS and motion design. The front-end programmer position has three main responsibilities for the Affordance Studio team: integrating visual mock-ups for games and websites; proposing and producing motion design; and designing mock-ups that are ergonomic and easy-to-use. He / she will have to communicate with team members and the creative director during the project conceptualization phase. The candidate will also communicate directly with the development team in order to effectively integrate assets and visuals in the production pipeline.  The front-end programmer will work within a team of dynamic and committed professionals. He / she will actively participate in various discussions about visual style and help make artistic decisions for different projects.

Your responsibilities

  • Integrate visual mock-ups into CSS3 and HTML5
  • Research and make interaction and animation design proposals
  • Design ergonomic, accessible and responsive mock-ups
  • Adapt mock-ups for different browsers

You’ll feel at home at Affordance if you have…

  • Strong skills in HTML5 and CSS3
  • Strong skills in JavaScript
  • Knowledge of Git
  • Knowledge of integration pipelines
  • Knowledge in Photoshop and / or Illustrator (an asset)


We are offering: 

  • a dynamic work environment with amazing professional opportunities for you to grow your career;
  • flexible working hours and a 4 days/a week schedule;
  • a unique work environment;
  • collective insurance;
  • a living space where you can enjoy life (shared with other independent video game studios where we regularly organize fun activities (i.e. pizza nights, game nights, etc.)).


****To fulfill and exceed its business objectives, Affordance relies on the best team, which means offering a diverse workplace to all employees where everyone see their skills and differences respected and encouraged. To promote diversity is to treat employees fairly and equitably to create a work environment which represents the communities we’re working with. Diversity is encompassed in every aspect that can be used to distinguish between groups or people. It includes respect and appreciation of differences of, among other things, ethnicity, gender, age, nationality, physical or mental conditions, sexual orientation, education and religion. Each one of us brings a different perspective on our work environment; diversity and inclusion represent strengths from which we benefit greatly when we respect and encourage our differences. ****