Vous travaillerez sur l'enrichissement de notre produit nommé "C#/XAML for HTML5" (www.cshtml5.com) ainsi que sur des développements ponctuels liés aux besoins des clients. Il s'agit d'un produit ambitieux et unique sur le marché, qui est destiné aux développeurs et qui leur permet de créer des jeux et des applications multi-plateformes HTML5 (JavaScript ou WebAssembly) en programmant uniquement en C# et XAML. Le produit est distribué sous la forme d'une extension pour Microsoft Visual Studio et il répond notamment aux 2 besoins suivants :
- 1) Permettre aux personnes familières avec les outils Microsoft (notamment Visual Studio) de créer des jeux et des applications multi-plateforme.
- 2) Permettre de migrer vers le web des jeux et des applications existantes développés en C#/XAML, comme par exemple des jeux et des applications pour Windows, développées en WPF, UWP, Windows Phone, ou Silverlight.
Pour plus d'informations sur le produit, vous pouvez visiter le site suivant : www.cshtml5.com
Des exemples de tâches sur lesquels vous pourrez être amené à travailler incluent l'enrichissement des fonctionnalités du produit, le développement d'extensions et de composants additionnels, l'accompagnement de clients qui migrent des applications ou qui ont des besoins spécifiques, l'aide au support technique et d'autres tâches pouvant survenir en fonction des besoins.
Vous serez guidé pour les premiers développements et accompagnés tout au long du stage par une personne expérimentée. Vous ferez partie d'une petite équipe de 4 développeurs et serez amené à toucher à de nombreux aspects du produit, ce qui vous permettra d'acquérir une expérience diversifiée, autour de la programmation, de l'architecture logicielle, du cycle de vie des applications et des problématiques clients.
NB : bien qu'au cours de ce stage vous ne travaillerez pas directement sur le développement d'un jeu vidéo, le produit sur lequel vous travaillerez pourra être utilisé pour créer des jeux vidéo, et vous-mêmes serez amené à manipuler des concepts et des outils qui vous seront utiles aussi bien dans le domaine des applications que des jeux vidéo. Le sujet du stage a l'avantage d'être pointu, puisqu'il comporte un compilateur d'un langage vers un autre, ce qui constituera un point fort sur votre CV pour prouver vos compétences techniques. Par ailleurs, vous gagnerez en expérience sur des technologies qui pourraient à l'avenir vous être utiles aussi dans le domaine des jeux vidéo, comme par exemple :
- C# (utile par exemple pour le développement avec Unity)
- XAML (utile par exemple pour le développement pour Xbox)
- JavaScript / WebAssembly / HTML5 (utile pour les jeux en ligne et les jeux mobiles "hybrides")
- ainsi que des librairies C# et JavaScript diverses et variées, qui pourront se révéler utiles dans le cadre de vos futurs projets.
- Rémunération : Entre 800 et 1400 euros brut/mois selon le profil + 50% du titre de transport (pas de tickets restaurant)
- Type de stage : Conventionné uniquement
- Durée : entre 4 et 6 mois
- Date de début : dès que possible
- Durée hebdomadaire : 35h si temps plein ; le temps partiel est possible
- Adresse des bureaux : 22 Boulevard Gambetta, 92130 Issy-Les-Moulineaux, à 1 minute à pied du métro ligne 12 (station "Corentin Celton")
- Entretien en personne ou via Skype
Les avantages de cette petite structure :
- Possibilité d'avoir un réel impact sur le produit et d'obtenir très rapidement le feedback des utilisateurs concernant les fonctionnalités que vous aurez développées
- Beaucoup de choses à réaliser, de défis à relever, de concepts différents à manipuler et de choses à apprendre (vous ne vous ennuierez pas pendant le stage)
- Encadrement constant par une personne expérimentée
- Aménagement du temps de travail possible
- Accessible en métro parisien
Lors de l'entretien, vous serez testé entre autres sur les points suivants :
- Connaissances en programmation orientée objets et en structures de données
- Aisance avec la programmation et l'écriture d'algorithmes (exercices à réaliser durant l'entretien, sur un éditeur simple type Bloc Notes)
- Très bon niveau en anglais écrit
Partager