Le développeur interactif a d’excellentes connaissances et habilités au niveau de plusieurs logiciels de création de contenu génératif. Il sait proposer des solutions novatrices pour créer des visuels génératifs avancés. Il est autonome et autodidacte dans sa recherche logicielle. Il comprend et maîtrise les technologies interactives, tant en ce qui concerne le matériel;  écran tactiles, détection caméra qu’en ce qui concerne les logiciels. Il est en charge de la résolution de problématiques logicielles complexes. Comme tout professionnel spécialisé, l’intéressé doit également tester et valider son propre code par le biais d’une méthodologie stricte, et ce, tout au long du processus de développement. La qualité esthétique des contenus génératifs qu’il produit et l’expérience interactive qui s’en dégage sont les deux axes principaux de sa programmation.

FONCTIONS ET RESPONSABILITÉS 

1. Participer à la programmation d’effets visuels avancés. 

2. Programmation et utilisation de technologies de détection novatrices (caméra, senseurs, etc.). 

3. Participe au développement de visuels génératifs avec interfaces de contrôles sur-mesure. 

4. Intégration de contenus graphiques et de codes issus de d’autres membres de l’équipe ou de collaborateurs. 

5. Respecter les délais et les échéanciers de production. 

6. Veille technologique :

  • doit être constamment à l’affut des nouveautés en multimédia, technologie et scénographie. 

7. Être une ressource à l’équipe dans son domaine d’expérience :

  • Assister, former, accompagner ou construire un produit en lien avec ses connaissances et compétences acquises;
  • Adapter son bagage professionnel en fonction des divers projets chez Moment Factory. 

EXIGENCES DU POSTE & QUALITÉS REQUISES

  • DEP ou Diplôme collégial technique en Informatique de gestion, multimédia, média interactif ou l’équivalent;
  • Maîtrise professionnelle fonctionnelle du français et de l’anglais, autant à l’oral qu’à l’écrit;
  • Expérience de 1 à 2 ans en développement de logiciel interactif ou au développement d’applications mobiles;
  • Connaissances de logiciels de programmation dataflow (maxMSP, pureData, etc.);
  • Connaissances de logiciels de programmation générative (touch designer, openFrameworks, vvvv, processing, flash, etc.);
  • Connaissance du langage de Scripting Swift, Lua et de la 3D temps réel est un atout;
  • Connaissance de la programmation objet, est un atout;
  • Expérience avec les protocoles de communication (TUIO, TCP/IP, UDP, MIDI, DMX, artnet, RS232, etc.);
  • Compréhension du développement d’application sur différentes plateformes;
  • Expérience sur Unity3D, un atout;
  • Projets d’application personnels sur l’App Store, un atout;
  • Réalisations récentes dans le domaine de l’installation interactive (portfolio de réalisations à l’appui);
  • Permis de conduire valide. QUALITÉS

QUALITÉ

  • Motivation à apprendre de nouvelles techniques et à utiliser de nouveaux outils;
  • Autodidacte passionné;
  • Esprit logique et orienté recherche de solutions;
  • Capacité à bien travailler en équipe et sous la pression;
  • Avoir un bon sens de l’observation et porter une attention particulière aux détails;
  • Attitude positive;
  • Apte à communiquer efficacement sa vision artistique;
  • Être organisé dans la gestion de sa charge de travail;
  • Capacité à prendre une direction donnée, à accepter les rétroactions et à répondre positivement à la critique.
  • Intérêt marqué envers l’innovation et la recherche et développement.

Soumettez dès maintenant votre candidature!Nous communiquerons seulement avec les candidats sélectionnés.

NOTE : Veuillez noter que la forme masculine utilisée désigne aussi bien les femmes que les hommes. Le genre masculin est utilisé sans aucune discrimination et dans le seul but d’alléger le texte.

 ////

INTERACTIVE DEVELOPER

The Interactive Developer has very advanced knowledge and skills for different software of generative content creation. He knows how to suggest groundbreaking solutions to create advanced generative visuals. He is an autonomous and self-taught person in his software research. He understands and manages the interactive technologies regarding the material – tactile screens, detection cameras – and the software. He can also resolve complex problems regarding software. As a professional specialist, he tests his own codes with strict methodology along throughout the development process. The two mains axes of his programming are the esthetical qualities of the generative contents and the interactive experiences coming out of his work. 

FUNCTIONS AND RESPONSIBILITIES 

1.     To be part of the programming of advanced visual effects; 

2.     To use detection technologies (cameras, sensors, etc.):

  • Programming the use of the devices;
  • Adjust the devices to the environments. 

3.    To develop generative visuals with customized control interface; 

4.     To integrate graphic content from other team members or collaborators:

  • Gear installation at clients’ offices;
  • Device adjustments. 

5.     To respect production deadlines and schedule; 

6.    Technological vigil: must always be on the lookout for innovation be it in animation, design or scenic products. 

7.     To be a resource to the team in his expert field:

  • To assist, train or build a product linked to his knowledge and skills;
  • To adapt his professional background according to Moment Factory projects. 

REQUIREMENTS OF THE POSITION & REQUIRED QUALITIES

  • College degree in computer management, multimedia, interactive media or equivalent;
  • Professional and functional knowledge of French and English, both written and spoken;
  • 1 to 2 years experience in development of interactive software or mobile applications;
  • Knowledge of dataflow programming software (maxMSP, pureData, etc.);
  • Knowledge of generative programming software (touch designer, openFrameworks, vvvv, processing, flash, etc.);
  • Knowledge of the scripting language Swift, Lua and of real time 3D is an asset;
  • Knowledge of object programming is an asset;
  • Knowledge of mobile applications programming;
  • Knowledge of Unity3D, an asset;
  • Personal mobile applications projects (App Store), an asset;
  • Experience with communication procedures (TUIO, TCP/IP, UDP, MIDI, DMX, artnet, RS232, etc.);
  • Recent realisations in the interactive installation field (portfolio of realisations in support);
  • Valid driving licence. 

QUALITIES

  • Motivation to learn new technics and use new tools;
  • Passionate self-taught person;
  • Logical spirit;
  • Capacity to work in teams and under pressure;
  • Positive attitude;
  • To have a good sense of observation and give a particular attention to details;
  • To be able to effectively communicate his own artistic vision;
  • To be organized in his workload;
  • Ability to take a given direction, to accept feedback and to respond positively to criticism.

Send us your application now!We will contact you if you are selected.

NOTE: The masculine is used in this publication without prejudice for the sake of conciseness.

Cette offre d'emploi n'est plus disponible.