Staff Design Engineer, Spectrum in Bucuresti

Our CompanyChanging the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!The opportunity Do you have a passion for pixel-perfect web UI designs, solving design problems at scale, and building complex tools? Adobe Design is seeking a Staff Design Engineer to join our engineering team—focusing on contributing and building implementations of the Spectrum design system, one of the most well-respected design systems in the world. We bridge design and technology, providing Adobe with tools, infrastructure, and services that enable design consistency across a range of products. You will help web product teams build with Spectrum-based Web Components, using design data to ensure implementation accuracy.These components are used across multiple products. Senior team members participate in key planning activities, such as feature discovery, system architecture, requirements definition, project scope, and delivery. Overall, this role has direct ownership and plays a key role in ensuring Spectrum is available for our customers in a timely, stable, and scalable way.What you'll doCollaborate with the Spectrum design team to ensure Spectrum's aesthetic is built into implementation libraries while maintaining an idiomatic API for library consumers.Understand and derive data from designs, map data to clear abstractions, and integrate that design data into Spectrum implementations using patterns expected by product web developers.Partner with internal product teams to define, build, support, and validate implementations of Spectrum in Adobe’s products.Work with various toolsets and teams to understand design’s requirements and communicate engineering concerns back to design.Assist in the discovery and delivery of fixes needed for Spectrum implementation gapsContribute to the open-source Spectrum projects—including Spectrum CSS and Spectrum Web Components.What you need to succeedMust-Haves:Specialist understanding of building performant and complex web UI using multiple frameworks, build tools, and experience with TypeScript.Deep experience and flexibility around CSS architecture and practices, such as pre- and post processors, cross-browser concerns, layout, responsive design, and animation (5+ years)Extensive experience with web UI implementation, ideally having direct experience with the web components standards, Lit-based components, or related aspects of that ecosystem. (5+ years)Experience building libraries, frameworks, or SDKs used by other developersExperience building responsive components for mobile webSolid knowledge of the Node.js ecosystem and npm package development (2+ years)Experience with git and GitHub, the process of contribution to open source development, and performing peer code reviewsSolid understanding of Web accessibility practices, standards, and testing methodsPractice working closely with designers, including a strong understanding of how to convert a design into codeA pragmatic, collaborative and open-minded outlook, and a high degree of comfort working in a fast-paced environmentPractice with open development, collaborative code reviews, and providing detailed feedback to other team membersComfortable driving improvements to overall library architecture, testing processes, and external integrationsNice-to-Haves:Familiarity with the concepts behind design systems and how they are being applied in product developmentHands-on usage of build, test, and release methods; such as compilers, linting, CI/CD tooling, software testing and validation techniques, and modern dev-ops practicesExperience building components with other web frameworks (e.g. React)Experience working with partners to advise product roadmap planningBS Degree in computer science is preferred or equivalent practical experienceHow to applyTo be considered for this role, please submit a resume. Include examples of work you feel demonstrates you have the skills needed to succeed.About Adobe DesignAdobe Design creates tools that amplify the world’s ability to create and communicate. We’re a global team of designers, researchers, prototypers, content strategists, program managers, and more who work across Adobe’s three product lines: Creative Cloud, Document Cloud, and Experience Cloud.

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!