Développeur(se) de Logiciels, Unity Dashboard Conversion | Software Developer, Unity Dashboard Conversion

Posted:
10/15/2024, 6:01:03 AM

Location(s):
Quebec, Canada ⋅ Montreal, Quebec, Canada

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Pay:
$55/hr or $114,400 total comp

L’opportunité

En tant que développeur(se) de Logiciels au sein de l’équipe Unity Dashboard Conversion, vous jouerez un rôle déterminant dans la définition de l’avenir de la plateforme infonuagique de Unity. Cette équipe est responsable du développement et de la maintenance de l’interface infonuagique de Unity, une plateforme essentielle qui relie les utilisateur(rice)s à nos services UGS et Grow. Vous aurez la chance de contribuer à la conception et à la mise en œuvre des outils, des bibliothèques d’exécution et des pipelines CI/CD qui permettront à nos équipes internes d’innover rapidement.

À court terme, vous collaborerez étroitement avec un groupe de développeur(se)s compétent(e)s afin d’apporter des améliorations notables à l’IU/UX, et d’entretenir la bibliothèque de composants qui assure la cohérence de la conception des produits Unity. Votre objectif immédiat sera de vous intégrer aux processus de l’équipe, en apportant une contribution précieuse au développement des fonctionnalités, à la qualité du code et à l’amélioration du système.

Pour réussir à long terme, vous devrez devenir un(e) collaborateur(rice) clé en matière de développement pour contribuer à l’évolution de notre plateforme. Vous contribuerez à stimuler la création de nouveaux services et de nouveaux produits, à étendre la portée de nos outils et à s’assurer que notre plateforme reste évolutive, efficace et robuste. Par ailleurs, vous contribuerez à affiner le service de notification de Unity, afin de nous permettre de fournir des notifications opportunes et pertinentes à nos utilisateur(rice)s.

En rejoignant cette équipe, vous aurez l’occasion de produire un impact tangible sur les utilisateurs(rice)s internes et externes, en façonnant les outils et les expériences mêmes qui définissent nos produits. Qu’est-ce que vous y gagnez? Vous travaillerez aux côtés d’une équipe talentueuse et passionnée, vous prendrez en charge des projets de développement essentiels et vous développerez vos compétences dans un environnement dynamique et collaboratif.

Ce que vous allez faire

  • Développer et entretenir la plateforme front-end Unity Cloud, en contribuant à la conception, à la mise en œuvre et à l’optimisation des fonctionnalités d’IU et d’Expérience utilisateur (UX).
  • Collaborer étroitement avec d’autres développeur(se)s pour améliorer notre bibliothèque de composants, en assurant la cohérence de l’ IU entre les services et les produits en infonuagique de Unity.
  • Concevoir, construire et améliorer les bibliothèques et utilitaires de runtime principaux, tout en contribuant au développement des pipelines CI/CD qui soutiennent le développement rapide des fonctionnalités.
  • Piloter l’évolution du service de notification de Unity, en améliorant sa capacité à fournir aux utilisateur(rice)s des notifications personnalisables et spécifiques à la plateforme.
  • Travailler de manière transversale avec les équipes internes pour déterminer les défis techniques et mettre en œuvre des solutions innovantes qui améliorent l’évolutivité et les performances du système.

Ce que nous recherchons

  • Une maîtrise de React et de TypeScript, avec une compréhension approfondie du développement front-end, de la gestion des états et de l’architecture à base de composants.
  • Expérience avec des frameworks de test tels que Jest pour garantir un code frontend de haute qualité et bien testé.
  • Une connaissance approfondie de la manière de créer, de regrouper et de distribuer des bibliothèques en vue d’une réutilisation efficace dans l’ensemble de l’entreprise.
  • Une familiarité avec Node.js et les concepts de développement back-end, y compris les services RESTful et la conception d’ API.

Vous avez peut-être également

  • Une compréhension de l’infrastructure infonuagique (de préférence de la plateforme infonuagique de Google) pour créer des services Web évolutifs et sécurisés et gérer les déploiements.

Information supplémentaire

  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste.
  • Le support à la relocalisation n’est pas disponible pour ce poste.
  • L’aide à la relocalisation internationale n’est pas disponible pour ce poste.

La vie chez Unity

Unity [NYSE : U] est la première plateforme mondiale d'outils permettant aux créateurs de concevoir et de développer des jeux, applications et expériences en temps réel sur de multiples plateformes. Les créateurs, qu'il soient développeurs de jeux, artistes, architectes, concepteurs automobiles, experts en infrastructures, cinéastes ou autres, utilisent Unity pour donner vie à leur imagination sur de multiples plateformes, que ce soit sur mobile, PC, console ou informatique spatiale.

Au quatrième trimestre 2023, plus de 69 % des 1,000 jeux mobiles les plus populaires ont été créés avec Unity, d'après un nombre combiné provenant des 1,000 meilleurs jeux dans Google Play Store et l’App Store d'iOS. En 2023, les applications Made with Unity ont été téléchargées en moyenne 3,7 milliards de fois par mois. Pour plus d'informations, veuillez consulter le site www.unity.com.

Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Nos différences sont des forces nous permettant de répondre aux besoins croissants et évolutifs de nos clients, partenaires et collaborateurs. Veuillez remplir ce formulaire si vous nécessitez des accommodations particulières pour rendre votre expérience d’entrevue agréable et positive.

Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.

Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.*

La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à [email protected].

 

The opportunity

As a Software Developer on the Unity Dashboard Conversion team, you will play an instrumental role in shaping the future of Unity’s cloud platform. This team is responsible for developing and maintaining the Unity Cloud frontend, a critical platform that connects users to our UGS and Grow services. You’ll have the chance to contribute to the design and implementation of the tools, runtime libraries, and CI/CD pipelines that empower our internal teams to innovate quickly.

In the short term, you will collaborate closely with a skilled group of engineers to deliver impactful UI/UX enhancements and maintain the component library that ensures design consistency across Unity products. Your immediate goal will be to integrate with the team’s workflows, making valuable contributions to feature development, code quality, and system improvements.

Long-term success involves becoming a key engineering contributor to the evolution of our platform. You will help drive the creation of new services and products, expanding the reach of our tools and ensuring that our platform remains scalable, efficient, and robust. Additionally, you will help refine the Unity Notification Service, enabling us to deliver timely and relevant notifications to our users.

Joining this team offers you the opportunity to make a tangible impact on both internal and external users, as you shape the very tools and experiences that define our products. What’s in it for you? You’ll work alongside a talented and passionate team, take ownership of critical engineering projects, and grow your skills within a dynamic, collaborative environment.

What you'll be doing

  • Develop and maintain the Unity Cloud frontend platform, contributing to the design, implementation, and optimization of UI/UX features.
  • Collaborate closely with other engineers to enhance our component library, ensuring UI consistency across Unity’s cloud services and products.
  • Design, build, and refine core runtime libraries and utilities, while contributing to the development of CI/CD pipelines that support rapid feature development.
  • Drive the evolution of the Unity Notification Service, improving its ability to deliver customizable, platform-specific notifications to users.
  • Work cross-functionally with internal teams to identify technical challenges and implement innovative solutions that enhance scalability and system performance.

What we're looking for

  • Proficiency in React and TypeScript, with a deep understanding of frontend development, state management, and component-based architecture.
  • Experience with testing frameworks like Jest to ensure high-quality, well-tested frontend code.
  • Strong knowledge of how to create, bundle, and distribute libraries for efficient reuse across our company.
  • Familiarity with Node.js and backend development concepts, including RESTful services and API design.

You might also have

  • Understanding of cloud infrastructure (preferably Google Cloud Platform) to build scalable, secure web services and manage deployments.

Additional information

  • Relocation support is not available for this position.
  • International relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position.

Life at Unity

Unity [NYSE: U] is the world's leading platform of tools for creators to build and grow real-time games, apps, and experiences across multiple platforms. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the fourth quarter of 2023, more than 69% of the top 1,000 mobile games are made with Unity as derived from a blended number of the top 1,000 games in the Google Play Store and iOS App Store. In 2023, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit www.unity.com.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at [email protected].

#MID