UI Engineer, Clarity Design Systems
Palo Alto, CaliforniaApply Now
The VMware Design team is looking for a UI Engineer to join our growing Clarity Design System team. Clarity, our enterprise-focused, open-sourced design system http://clarity.design is used by thousands of developers and designers every month within and outside of VMware. You will help scale its development internally across the design, product and development orgs, and externally among our open source community.
Clarity is a multi-functional team of designers and developers working together across the United States and Sofia, Bulgaria. Clarity has been one of the most successful VMware open source projects, as well as one of the most successful internal design and front-end engineering projects within VMware. As an open source product, Clarity has had over a million downloads in the past few months alone, with over 4 million downloads to date.
The Clarity UI Engineer is responsible for the development and maintenance of components and design patterns that are used across the entire company. This role will be expected to build and support our library of components in a way that is scalable, sustainable, and adheres to the Clarity team's coding standards. This process will involve anticipating edge cases, allowing for extensibility and reusability, production of quality documentation and example code, and meeting Clarity's expectations for accessibility and internationalization.
A UI Engineer is expected to:
· Develop UI components by following design guidelines and comps with an eye towards detail.
· Compose solid documentation on the use and extensibility of our component library.
· Iterate rapidly on component development and proof-of-concepts. Speed and agility are extremely important.
· Anticipate edge cases for a variety of situations in a proactive manner.
· Grow community interest in our work and generate excitement about Clarity within the organization.
· Validate community requests quickly with a solid understanding of the foundations and capabilities of our component library.
What we look for:
· Excellent skills in Angular (version 2+).
· Experience unit testing Angular components.
· Experience with TypeScript.
· Agile, adaptable, and capable of iteration and collaboration across many disciplines.
· Commitment to unit testing and forward-thinking practices in front-end development.
· Demonstrated attention to detail.
· Familiarity with animation, accessibility, and internationalization in web-based applications.
· Familiarity with SASS and CSS3.
· Online examples of work.
We are a passionate dedicated team that moves fast, upholds design quality, values consistency and simplicity, and focuses on customers and their needs. We work together and value "we" over "me". We believe in inclusion both within our team and in the way we build a design system used by product teams around the world. We value growth and encourage, not just respect, our differences. We are a team that "gets it done" together. We are not afraid to make new mistakes, learn from them, and grow together.
We love what we do and our design system is the foundation for products that are used by hundreds of thousands of individuals and organizations. Join the team and make a huge impact on large-scale enterprise product UI with the Clarity team.
VMware Company Overview: VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.
Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.
Interview advice from VMware hiring managers
*For a full list of benefits, broken out by country, please visit our Benefits Website.
Parental leave for mothers and fathers
Employee Stock Purchase Plan
Generous vacation, holiday, and paid-time-off plans
Ongoing development through monetary reimbursements and rotation programs
Neurodiversity, Backup Child Care and Employee Assistance programs support your loved ones
Medical and wellness plans that are inclusive of all family types
News and Highlights
Are you interested in staying up-to-date on the latest career opportunities, recruiting events, and company news at VMware? VMware CareerHub is the place for you to do just that.Join Our CareerHub