Roku
31st Union
Lead UI Engineer
Qui sommes-nous
NOUS SOMMES DES CRÉATEURS DE JEUX
Nous sommes une équipe diversifiée de développeurs passionnés par notre art, unis par nos valeurs fondamentales et inspirés par une culture d'inclusivité pour créer des jeux incroyables qui enthousiasment les joueurs du monde entier. Nous recherchons la croissance et l'innovation dans un environnement de sécurité et de confiance. Notre culture est fondée sur la conviction que la diversité des voix au sein de notre collectif renforcera notre équipe et nos jeux. Nous recherchons notre prochain coéquipier qui relèvera notre niveau et nous améliorera.
Ce dont nous avons besoin
Nous recherchons un Lead UI Engineer pour fournir une direction technique à notre projet multijoueur AAA et un leadership à notre équipe d'ingénieurs UI. Dans ce rôle, vous concevrez et construirez des systèmes d'interface utilisateur flexibles, évolutifs, accessibles et performants en utilisant les frameworks UE5 modernes (CommonUI, MVVM, Enhanced Input), tout en collaborant étroitement avec les ingénieurs et les équipes interdisciplinaires. Le candidat idéal possède une expérience approfondie dans tous les aspects du développement d'interface utilisateur – y compris la gestion des ressources sans faille, l'intégration avec les services backend latents, la prise en charge d'un large éventail d'appareils d'affichage et de fréquences d'images élevées, les exigences spécifiques aux consoles et la configuration en direct.
Ce que vous ferez
- Collaborer de manière créative avec le Design et la Production sur de nouvelles fonctionnalités pour identifier les opportunités, les défis et les coûts.
- Diriger la conception technique et la mise en œuvre de l'interface utilisateur du jeu en utilisant des modèles et des frameworks UE hautement pris en charge / de premier ordre.
- Maintenir des solutions robustes pour la gestion asynchrone des ressources et l'intégration avec les services backend latents (par exemple, inventaire, matchmaking, télémétrie en direct) tout en maintenant une expérience utilisateur réactive.
- Gérer les budgets de performance et de mémoire de l'interface utilisateur. Tirer parti du GPU si nécessaire pour prendre en charge le jeu compétitif à haute fréquence d'images.
- Assurer que les implémentations d'interface utilisateur répondent aux exigences de certification des premières parties.
- Construire des systèmes d'interface utilisateur conçus pour le déploiement mondial – prenant en charge la mise à l'échelle dynamique du texte, les ensembles de polices diversifiés, les tables de chaînes complexes et les langues de droite à gauche.
- Implémenter des fonctionnalités d'accessibilité complètes pour soutenir une conception UX inclusive.
- Architecturer des systèmes d'interface utilisateur pilotés par les données qui prennent en charge la configuration côté serveur. Cela comprend les mises en page dynamiques, le réordonnancement à distance, la réduction des frictions et les promotions en temps réel sans nécessiter de correctifs client.
- Encadrer une équipe d'ingénieurs UI, effectuer des revues de code et développer des flux de travail pour améliorer l'efficacité de l'équipe de conception UI/UX.
Ce qui fera de vous un excellent candidat
- 7+ années d'expérience professionnelle en programmation de jeux, dont au moins 2 titres AAA livrés dans un rôle de Senior ou Lead UI.
- Connaissance technique approfondie des systèmes UI Unreal Engine, en particulier les modèles CommonUI, UMG, Slate et MVVM.
- Compétences expertes en programmation C++, en particulier concernant la gestion asynchrone des données, la gestion de la mémoire et l'interopérabilité C++/Blueprint.
- Expérience directe dans la résolution des problèmes de certification de console liés à l'interface utilisateur (TRC/TCR) pour les plateformes PlayStation et/ou Xbox.
- Compréhension pratique du pipeline de matériaux Unreal tel qu'appliqué à la création de matériaux et de shaders d'interface utilisateur performants.
Qualifications souhaitables
- Expérience Live Ops / F2P : Expérience avérée dans le travail sur un jeu en service continu ou Free-to-Play, avec une solide compréhension de l'interface utilisateur commerciale, de la livraison de contenu dynamique et des entonnoirs de conversion des joueurs.
- Expérience dans les jeux d'action : Expérience antérieure dans le travail sur des jeux de tir multijoueurs, des RPG d'action ou des jeux compétitifs.
--------------------------------------------------------------------------------
La fourchette de rémunération pour ce poste en Californie au début de l'emploi est prévue entre $133,900 et $198,160 par an. Cependant, le salaire de base offert est basé sur l'emplacement du marché et peut varier davantage en fonction de facteurs individualisés pour les candidats, tels que les connaissances, les compétences, l'expérience liées au poste et d'autres considérations commerciales objectives.
Sous réserve de ces mêmes considérations, la rémunération totale pour ce poste peut également inclure d'autres éléments, tels qu'une prime et/ou des attributions d'actions, et l'éligibilité à participer à notre plan 401(K) et au programme d'achat d'actions des employés.
#LI-Onsite #LI-Hybrid #LI-Remote
Les employés réguliers à temps plein sont également éligibles à une gamme d'avantages sociaux dans l'entreprise, notamment : couverture d'assurance médicale, dentaire, vision et vie de base ; 14 jours fériés payés par année civile ; congés payés (variant de 15 à 25 jours) ou éligibilité à participer au programme de congés discrétionnaires de l'entreprise ; jusqu'à 10 jours de maladie payés par année civile ; congés parentaux et de compassion payés ; programmes de bien-être pour la santé mentale et autre soutien au bien-être ; soutien à la planification familiale via Maven ; avantages de transport ; et remboursements pour les dépenses liées au fitness. Ontario uniquement : L'utilisation de l'intelligence artificielle n'est pas utilisée pour filtrer les candidats. Le poste est pour un poste vacant existant.
