Développeur·se Unity senior

Emploi pas sur LinkedIn

🔥 il y a 17 heures

🇪🇺 Europe – Télétravail

⏰ Temps Plein

🟠 Senior

🎮 Ingénieur Jeux Vidéo

👻 Score fantôme 12%

infoinfo

🗣️🇺🇦 Ukrainien requis

Android

iOS

Unity

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Vira Games

Vira Games

51 - 200 employés

Fondée en 2020

🎮 Jeux vidéo

👥 B2C

Gaming • Mobile • B2C

Vira Games est une entreprise de jeux vidéo spécialisée dans le développement et l’édition de jeux mobiles. Animée par l’ambition de créer des jeux qui procurent joie et satisfaction à des utilisateurs de tous âges et de tous horizons, Vira Games valorise la flexibilité, le respect, la transparence et l’esprit d’équipe dans ses opérations. L’entreprise réunit une équipe plurielle de plus de 80 talents créatifs issus de plus de 10 pays, avec un catalogue notable de plus de 500 jeux publiés et plus de 100 millions de téléchargements.

Description

• Développer et maintenir des systèmes de jeu ainsi que des fonctionnalités majeures sur Unity / C#. • Participer à l’évolution et à l’amélioration de l’architecture du projet. • Concevoir des systèmes évolutifs et faciles à maintenir sur le long terme. • Travailler avec Addressables, Asset Bundles, CDN et la distribution de contenu à distance. • Développer des systèmes de Remote Config et des fonctionnalités server-driven. • Concevoir le fonctionnement du jeu en modes online / offline, y compris en cas de connexion Internet instable. • Analyser et résoudre les ANR, freezes, crashes et autres problèmes rencontrés en production. • Optimiser le CPU, la mémoire, les temps de chargement et de démarrage, ainsi que les performances sur différentes catégories d’appareils mobiles. • Réduire la taille de l’application et du contenu téléchargeable. • Veiller à la qualité technique des nouveaux systèmes et des intégrations. • Effectuer des code reviews et contribuer à l’amélioration des pratiques d’ingénierie de l’équipe. • Étudier des problèmes techniques complexes à partir des données de production et en identifier la root cause. • Participer aux décisions techniques clés du projet.

🎯 Exigences

• Au moins 5 ans d’expérience professionnelle avec Unity / C#. • Solide expérience en production sur de grands jeux mobiles Casual / Midcore. • Expérience de projets exploités durablement en LiveOps et faisant l’objet d’un développement continu. • Excellente compréhension de l’architecture des projets Unity de grande envergure. • Expérience pratique d’Addressables / Asset Bundles / CDN. • Expérience dans la conception de systèmes de distribution et de mise à jour du contenu sans mise à jour obligatoire de l’application. • Expérience avec les Remote Config, le versioning, le caching et les scénarios de fallback. • Compréhension de l’architecture des jeux mobiles online/offline et de la synchronisation de l’état. • Solide maîtrise du lifecycle Unity, de la gestion de la mémoire, du GC et de la gestion des assets. • Expérience approfondie du profiling et de l’optimisation sur Android/iOS. • Expérience pratique de l’analyse des ANR, freezes, crashes, OOM et régressions de performance. • Compréhension des spécificités des appareils Android peu puissants et de la fragmentation des devices. • Expérience dans l’optimisation de la taille des builds et du contenu téléchargeable. • Capacité à exploiter la télémétrie de production, les rapports de crash/ANR et les outils de profiling. • Bonne compréhension du multithreading et de la programmation asynchrone. • Expérience des code reviews et de la prise de décisions architecturales. • Capacité à résoudre en autonomie un problème technique complexe, du symptôme à la root cause, puis à la mise en œuvre de la solution et à la vérification du résultat. • Une expérience exclusivement acquise sur des jeux Hypercasual, de petits prototypes ou des projets courts sans support de production à long terme n’est pas pertinente pour ce poste.

🏖️ Avantages

• Budget flexible : liberté de choix grâce à un budget individuel à consacrer à l’assurance, à la formation, à une salle de sport ou à tout autre élément favorisant votre équilibre. • Bonus liés aux résultats : nous valorisons la recherche de l’excellence et l’esprit d’équipe, et récompensons les résultats marquants, l’initiative et l’impact concret. • Remote first : travaillez depuis n’importe où dans le monde ; le télétravail est la norme, pas l’exception. • Impact business : un minimum de bureaucratie, un maximum d’autonomie et la possibilité de concrétiser vos idées. • Career boost : développement de l’expertise professionnelle, formation, sessions internes et ateliers stratégiques. • Culture d’équipe : une atmosphère fondée sur la cohésion, où la réussite est le fruit d’un travail collectif.

Postuler Maintenant

Emplois Similaires

🕒 il y a 3 mois

Playson

201 - 500

🎮 Jeux vidéo

Ingénieur logiciel senior en charge du moteur de jeu de Playson, collaborant avec diverses équipes techniques. Axé sur le maintien de la qualité et de la précision de la logique de jeu.

🇪🇺 Europe – Télétravail

⏰ Temps Plein

🟠 Senior

🎮 Ingénieur Jeux Vidéo

🗣️🇺🇸🇬🇧 Anglais requis