Be the next big change > Dassault Systèmes

Be the Next Game Changer

Développeur Frameworks UI (H/F)

France, 78, Vélizy-Villacoublay
Regular
9/14/2022
528309

Imaginez demain

 

Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables, capables d’harmoniser le produit, la nature et la vie. 

Chez Dassault Systèmes, nous encourageons les personnes à changer et à façonner le monde dans lequel nous vivons. 

Afin d’accompagner notre constante croissance et nos 250 000 clients dans le monde, nous recherchons un profil inspirant et passionné qui intègrera l’équipe Application Framework du service de R&D Technologies Human Interface en tant que Développeur(se).

Poste en CDI basé sur le 3DS Paris Campus de Vélizy.

 

Votre contribution 

 

Vous êtes-vous déjà demandé comment les éditeurs de multiples logiciels géraient leurs interfaces utilisateur de manière centralisée et uniforme ? Quels sont les outils qu’ils utilisent pour assurer une cohérence à travers un vaste portfolio d'applications ?

Les composants pour réaliser les interfaces utilisateur (UI, IHM) de tous les produits DASSAULT SYSTEMES (DS) sont fournis par notre service : Human Interface.

Ces composants se doivent d’être multiplateformes (Windows, Unix...), multi technologiques (Desktop, Web) et pour de multiples configurations (Touch, tailles d'écrans, VR...). L’expérience utilisateur doit être homogène et porter les standards DS.

Notre service offre une panoplie de widgets, contrôles et mécaniques de création/exécution d’applications utilisables par les développeurs de la R&D. Cette offre est disponible pour toutes les générations de produit DS : V5, V6, 3DEXPERIENCE desktop et web.

Notre but est de permettre à des non spécialistes de l’UI de créer des applications qui répondent aux exigences de leurs clients ; les briques fournies doivent être simples à utiliser et préconfigurées de telle façon qu’avec un minimum de code, on obtienne le meilleur résultat.

Notre offre s’adapte en continu à l’évolution du marché (support des mobiles, tablettes, écrans hautes définition...), tout en minimisant l’effort des développeurs pour migrer vers ces nouveaux supports. L’innovation de DS nous pousse à relever des challenges techniques impliquant parfois des sauts technologiques.

Nos frameworks peuvent s’apparenter par certains aspects aux Qt ou Angular du marché : une offre clé en main pour bâtir des applications, les briques de l’UI.

Les technologies manipulées vont du Web (JS/HTML/CSS) au C++ en fonction des plateformes ciblées.

Pour relever ce challenge, le service est constitué d’experts en frameworks d’UI; une trentaine de personnes multidisciplinaires répartie entre la France et l’Inde qui travaillent étroitement avec les équipes d'Expérience Utilisateur de DS.

Au sein du service Human Interface, vous rejoindrez l'équipe Application Framework (9 personnes). L'équipe développe des frameworks web et desktop permettant aux applications DS de décrire sémantiquement leurs fonctions et génèrent l'UI permettant d'accéder à ces fonctions et de contrôler leur exécution. Nous construisons nos UI en utilisant les frameworks des autres équipes du service Human Interface.

Venez rejoindre Application Framework ! Fournissez des briques logicielles aux développeurs d’applications DS et collaborez avec ces développeurs pour les guider dans la conception de leurs applications.

 

Vos futurs défis 

 

  • Votre rigueur garantira la robustesse, la performance et la qualité des solutions fournies.
  • Votre clairvoyance et votre imagination seront les moteurs des évolutions futures.
  • Vos compétences en communication vous permettront d’intégrer une équipe collaborative, de façon à :
    • Apprendre, partager et enseigner dans l'équipe les fonctionnements techniques de nos frameworks.
    • Fournir de la documentation et du support aux développeurs d'applications, en français et en anglais.
    • Interagir efficacement avec toutes les personnes et outils de notre écosystème.

 

Vos atouts pour réussir 

 

Titulaire d'une formation type Bac +5 (école d'ingénieur ou cursus universitaire). Une première expérience professionnelle est appréciée quelle que soit la durée. 

Vous serez amené(e) à produire des frameworks pour aider les développeurs DS à créer des applications aux standards DS compétitives et performantes. Cela nécessite les compétences suivantes :

  • Conception orientée objet / Design Patterns / UML
  • Web (Javascript, HTML5, CSS) et/ou C++
  • Qualité logicielle / Performance
  • Curiosité, imagination, force de proposition.
  • Des notions en architecture client/serveur seraient un plus.
  • Une expérience autour du développement d’API, de framework, sera également appréciée.

 

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
Dassault Systèmes Logo > Dassault Systèmes

Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.