En un coup d'œil
- Missions: Concevoir et développer des outils interactifs avec une attention particulière aux détails.
- Entreprise: Yahoo, un leader mondial de la technologie avec une culture collaborative.
- Avantages: Salaire compétitif, avantages santé, travail hybride et opportunités de développement professionnel.
- Autres infos: Environnement dynamique avec des possibilités de croissance de carrière exceptionnelles.
- Pourquoi ce job: Rejoignez une équipe innovante et impactez l'expérience utilisateur avec des outils de pointe.
- Qualifications: 8+ ans d'expérience en ingénierie et design d'interaction.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Yahoo serves as a trusted guide for hundreds of millions of people globally, helping them achieve their goals online through our portfolio of iconic products.
For advertisers, Yahoo Advertising offers omnichannel solutions and powerful data to engage with our brands and deliver results.
A Little About Us
Yahoo’s Central Foundations team owns the surface where our designers and engineers do their work—where AI-assisted generation meets direct manipulation, producing production-ready code.
Every interaction on our platform must feel trustworthy, fast, and precise.
We are building the next generation of creative and engineering tooling, ensuring our internal teams have powerful, intuitive, and highly responsive workflows to ship world-class digital experiences.
We believe great tools are designed, not just built, and we hold our own product to the same craft standard as the work it produces.
A Lot About You
You are an engineer with a deep passion for interaction design, craft, and toolmaking.
You sweat the details of how software feels—from micro-interactions and motion to panel layouts and keyboard navigation—and you have the technical depth to build and ship those experiences yourself.
You have a trained visual eye: you notice when spacing is off by a pixel, when hierarchy is muddy, or when a state feels unfinished, and you care enough to fix it.
You thrive at the intersection of UI development, motion design, and product engineering, treating design system constraints as leverage to raise the bar for user experience.
You’re a natural, low-ego collaborator who proactively seeks solutions to critical problems.
You’re just as at home in a design critique as in a code review, and you welcome feedback as a way to make the work better.
Responsibilities
- Design & Engineering
Execution: Design and build the tool’s core interactions, including selection systems, direct manipulation mechanics, panel layouts, keyboard navigation, and UI states around AI generation.
- Visual & Interaction
Design: Help shape the visual language of the tool itself, including layout, hierarchy, typography, motion, and component states, so it feels cohesive and expressive.
- Interactive & Motion Authoring: Own how interactive and motion behavior is authored, implemented, and previewed within the platform.
- Production Delivery: Ship production-quality code using React and Type Script following standard git branching, peer review, and continuous integration workflows.
- Customer-Centric
Iteration: Partner directly with internal product teams using the tool daily, turning user feedback, friction points, and edge cases into shipped features through observation, rapid prototyping, and thoughtful design exploration.
- Quality & Standards: Raise the bar for interaction quality, accessibility, and performance across the engineering organization through code/design reviews, interactive prototypes, and documented UI standards.
- Collaboration & Communication: Act as a bridge between design and engineering, proactively surfacing problems, proposing solutions, and keeping both disciplines aligned on intent and tradeoffs.
Seek out feedback in critiques and reviews, and respond to it thoughfully.
Qualifications
- Experience: 8+ years of relevant experience.
Proven track record of shipping interactive tools that users rely on (e. g., editors, design/creative software, canvas tools, or complex internal platforms).
- Technical Proficiency: Strong, hands‑on experience building the interactive UI components you design using modern React and Type Script in a production environment.
- Visual Design Fundamentals : Strong command of typography, layout, color, spacing, and hierarchy, with attention to detail that holds up at the pixel level.
- Interaction & Motion
Craft: Deep understanding of motion, micro-interactions, and visual feedback, with the ability to articulate why specific interaction patterns succeed or fail.
- Design
Process: Comfortable moving from problem framing to exploration, prototype, and polished UI, and able to clearly explain the reasoning and tradeoffs behind design decisions.
- Design Systems: Demonstrated experience building with or contributing to design systems, using systemic constraints to build coherent, scalable interfaces.
- Portfolio
Required: A clickable portfolio or demo showing live, interactive web applications or design tools you have designed and built.
Work should show strong visual and technical skill, a high level of craft, and clear design thinking, including the problem, your process, and the decisions you made.
- Preferred Qualifications
- Editor Architecture: Hands‑on experience with rendering optimization, direct manipulation patterns, spatial layouts, or editor software architecture.
- AI UI/UX Insights: Hands‑on experience working with AI-generated UI systems, LLM‑driven interfaces, or canvas-based generation tools, along with a sharp perspective on current UX limitations and failure modes.
- Performance & Accessibility: Knowledge of web performance profiling (frame rates, render cycles) and accessible interaction patterns (keyboard traps, screen reader navigation in complex tools).
The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies; exercising sound judgment; working effectively, safely and inclusively with others; exhibiting trustworthiness and meeting expectations; and safeguarding business operations and brand integrity.
At Yahoo, we offer flexible hybrid work options that our employees love!
While most roles don’t require regular office attendance, you may occasionally be asked to attend in‑person events or team sessions.
You’ll always get notice to make arrangements.
Your recruiter will let you know if a specific job requires regular attendance at a Yahoo office or facility.
If you have any questions about how this applies to the role, just ask the recruiter!
Yahoo is proud to be an equal opportunity workplace.
All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category.
Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law.
Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment.
If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form www. yahooinc. com/careers/contact-us. html or call +1.866.772.3182.
Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.
We believe that a diverse and inclusive workplace strengthens Yahoo and deepens our relationships.
When you support everyone to be their best selves, they spark discovery, innovation and creativity.
Among other efforts, our 11 employee resource groups (ERGs) enhance a culture of belonging with programs, events and fellowship that help educate, support and create a workplace where all feel welcome.
The compensation for this position ranges from $136,125.00 - $283,750.00/yr and will vary depending on factors such as your location, skills and experience.
The compensation package may also include incentive compensation opportunities in the form of discretionary annual bonus or commissions.
Our comprehensive benefits include healthcare, a great 401k, backup childcare, education stipends and much (much) more.
#J-18808-Ljbffr
Principal Design Engineer employeur : Yahoo
Yahoo est un employeur de choix, offrant un environnement de travail dynamique et collaboratif où l'innovation est au cœur de chaque projet. En tant qu'analyste financier senior, vous bénéficierez d'opportunités de croissance professionnelle tout en travaillant avec des équipes diversifiées dans un cadre hybride qui favorise l'équilibre entre vie professionnelle et personnelle. Avec des programmes de développement personnel et des avantages compétitifs, Yahoo s'engage à soutenir ses employés dans leur parcours professionnel.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Principal Design Engineer
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Yahoo. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Principal Design Engineer
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Yahoo. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Yahoo
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Yahoo. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.