This job might no longer be available.
Software Developer - Frontend / Développeur(se) - Frontend)
1 year ago
The Opportunity
We are looking for a Frontend Software Developer to join the Unity Dashboard team building Unity’s next generation services platform which will support a wide range of Unity products within the Unity Dashboard.
As a member of this team, you will be responsible for building and maintaining platform features used by product teams to build next-generation web experiences. Stability, quality, and adaptability of our solutions are critical, as teams across Unity rely upon our services and tools to create their best products.
You are well versed in building performant web applications with focus on responsiveness, phenomenal user experience, code quality and consistency. You will have the opportunity to develop your existing skills and work with continuous integration and delivery methodology.
You have proven experience building tools and web applications across teams and organizations. Engagement and effective collaboration with other engineers throughout Unity’s many product teams will be essential.
You understand the importance of a healthy company-wide engineering culture which invites participation, promotes mentorship, and works alongside product managers and designers to ensure Unity is building the best products possible for customers.
What you’ll be doing
- Design, implement, test, and maintain highly performant, adventurous user interfaces and innovative frameworks and tools while ensuring high-quality delivery with unit and integration tests
- Work very closely with UX designers, product managers and with backend developers to design and build good APIs
- Partner with engineers across the company to ensure the platform allows teams to create new products and features efficiently
- Promote and empower internal open-source philosophy around shared web technology, and contribute to our internal component libraries
What we’re looking for
- Good knowledge of JavaScript and its ecosystem, including experience developing single page applications, as well as React ecosystem
- Hands-on experience with modern CSS frameworks and methodologies
- Good understanding of web markup, including HTML5 and CSS3
- Good debugging and optimization skills
You might also have
- Experience working on “frontend microservices” and knowledge of associated tech solutions, scalability concerns and problem domain
- Previous experience in UI/UX design and building UI's with accessibility in mind
- Experience building and maintaining component libraries and design systems, especially using Material UI
Life at Unity
Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.
In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com.
Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to 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. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.
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.
L’opportunité
Nous sommes à la recherche d’un(e) développeur(se) Frontend qui rejoindra l’équipe Unity Dashboard. Il/elle contribuera au développement de la plateforme de services de nouvelle génération de Unity, qui prendra en charge un grand nombre de produits Unity au sein de Unity Dashboard.
En tant que membre de cette équipe, vous serez responsable de la création et de la maintenance de nouvelles fonctions de la plateforme utilisées par les équipes de produits pour créer des expériences Web de nouvelle génération. La stabilité, la qualité et la robustesse de nos solutions sont cruciales, car les équipes de Unity s’appuient sur nos outils et nos services pour créer leurs meilleurs produits.
Vous savez créer des applications Web performantes, en mettant l’accent sur la réactivité, l’expérience utilisateur, la qualité et la cohérence du code. Vous aurez l’occasion de développer vos compétences existantes et d’appliquer la méthodologie d’intégration et de livraison continues (CI/CD).
Vous justifiez d’une expérience avérée dans la création d’outils et d’applications Web au sein de plusieurs équipes et organisations. Un engagement et une collaboration fructueuse avec d’autres développeur(se)s au sein des nombreuses équipes de produits de Unity seront essentiels.
Vous comprenez l’importance d’une culture de développement saine à l’échelle de l’entreprise qui invite à la participation, encourage le mentorat et travaille aux côtés des chefs et des concepteur(rice)s de produits pour s’assurer que Unity conçoit les meilleurs produits possibles pour ses clients.
Ce que vous allez faire
- Concevoir, mettre en œuvre, tester et assurer la maintenance d’interfaces utilisateur ambitieuses et hautement performantes, ainsi que d’infrastructures et d’outils innovants, tout en garantissant une livraison de la plus haute qualité grâce à des tests unitaires et d’intégration
- Travailler en étroite collaboration avec les concepteur(rice)s d’UX, les gestionnaires de produits et les développeur(se)s back-end afin de concevoir et de créer des API de qualité
- Collaborer avec les développeur(se)s de l’entreprise pour s’assurer que la plateforme permet aux équipes de créer efficacement de nouveaux produits et des fonctionnalités innovantes
- Promouvoir et renforcer la philosophie interne en matière de code source libre autour de la technologie Web partagée, et contribuer à nos bibliothèques de composants internes
Ce que nous recherchons :
- Une bonne connaissance de JavaScript et de son écosystème, notamment une expérience du développement d’applications à page unique, ainsi que de l’écosystème React
- Une expérience pratique des infrastructures et méthodologies CSS modernes
- Une bonne compréhension du balisage Web, notamment en HTML5 et CSS3
- De bonnes compétences en matière de débogage et d’optimisation
Vous avez peut-être également
- Une expérience de travail sur les « microservices frontaux » et une connaissance des solutions techniques, des défis, des préoccupations en matière d’évolutivité et du domaine des problèmes qui y sont associés
- Une expérience préalable de la conception IU/UX et de la création d’interfaces utilisateur en tenant compte de l’accessibilité
- Une expérience dans la création et la maintenance de bibliothèques de composants et de systèmes de conception, notamment à l’aide de Material UI
La vie chez Unity
Unity est la plateforme la plus utilisée au monde pour la création et l’exécution interactive de contenu 3D en temps réel (RT3D). Des créateur(rice)s, notamment des développeur(se)s de jeux vidéo, des artistes, des architectes, des concepteur(rice)s automobiles, des cinéastes et bien d’autres professionnel(le)s, utilisent Unity pour donner vie à leurs projets. La plateforme de Unity offre un ensemble complet de solutions logicielles pour créer, exécuter et monétiser du contenu interactif 2D et 3D en temps réel pour les téléphones mobiles, les tablettes, les ordinateurs, les consoles et les appareils de réalité augmentée et de réalité virtuelle.
Notre équipe de plus de 1 400 personnes assignées à la recherche et au développement fait en sorte que Unity soit à l’avant-garde du développement et assure un soutien optimal pour les plus récentes technologies et plateformes. Les applications développées par les créateur(rice)s chez Unity ont été téléchargées plus de trois milliards de fois par mois en 2019, sur plus de deux milliards d’appareils uniques. Pour en savoir davantage, visitez le site www.unity.com.
Unity souscrit au principe de l’équité en matière d’emploi et favorise un environnement inclusif et innovant où se joignent les meilleur(e)s employé(e)s. Par conséquent, nous offrons des chances égales pour l’emploi sans nous baser sur l’âge, la race, 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é par la loi. Si nous pouvons effectuer certains préparatifs afin d’aider à faire en sorte que votre entrevue soit une expérience confortable et positive, veuillez nous en faire part.
Les chasseurs de têtes et les agences de placement ne peuvent pas envoyer de CV sur ce site Web ni directement aux gestionnaires. Unity n’accepte pas de CV non sollicités provenant de chasseurs de têtes ou d’agences. Unity ne paiera aucuns frais à une agence ou à une entreprise tierce qui n’a pas signé d’entente avec elle.
Create Your Profile — Game companies can contact you with their relevant job openings.