Cette offre n’est plus disponible.

Engine Programmer Unity - Freelance/CDD (H/F)

Freelance
Paris
Salaire : Non spécifié
Début : 02 octobre 2021
Télétravail total
Expérience : > 5 ans

Spoon
Spoon

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous travaillons actuellement sur un SDK, dont le but est de permettre à d’autres sociétés d’intégrer notre solution dans leurs produits.
Au sein de ce SDK, nous aimerions pouvoir proposer un package Unity (cross-platform) afin de permettre à d’autres développeur.e.s d’intégrer facilement notre moteur d’interaction (déjà développé sur Unity) dans leurs projets.

Nous sommes donc à la recherche d’un.e Engine Programmer, pour une durée de 3 mois à partir d’octobre 2021 (remote possible), pour nous accompagner dans l’évolution de l’architecture de notre projet (et de ses dépendances) pour permettre la création de ce package Unity, puis participer à la documentation de ce package (et des APIs qu’il propose) pour faciliter son intégration et son utilisation par d’autres développeur.e.s.

Missions :

  • Compréhension et appropriation de notre architecture actuelle, en lien avec les fonctionnalités produits
  • Participation à l’upgrade de notre base de code pour compatibilité avec Unity 2020 (actuellement en 2018.4)
  • Participation au cleaning de notre architecture (namespaces, dépendances, etc…)
  • Mise en place d’assemblies, liés à l’architecture propre mise en place
  • Cleaning de nos plugins managés C# (passage à .Net Standart pour simplifier le cross platform)
  • Création du package Unity
  • Participation à la mise en place d’outils de CI/CD pour le versioning et le build de notre package
  • Participation à la documentation du package Unity généré et des APIs qu’il propose

Mission freelance ou CDD pour une durée de 3 mois, à partir de début Octobre 2021. Remote possible.


Profil recherché

Engine Programmer Unity, minimum 5 ans d’expérience
Expérience significative en assemblies et package Unity
Fort intérêt pour s’approprier des architectures complexes pour aider à les faire évoluer

Compétences clés

  • Programmation Unity (C#, orienté objet, …)
  • Architecture (gestion des dépendances, organisation en namespaces)
  • Assemblies
  • Packages Unity
  • Gestion du cross-platform dans Unity
  • Compréhension et utilisation des différentes bibliothèques & frameworks .NET
  • CI/CD
  • Documentation de SDK & APIs

Envie d’en savoir plus ?