Wix Components Group

Who we are?

We are the component group at Wix. The group incorporates the various Wix component libraries into it to provide reusable and correct use of each Wix component.
We deal with the component life cycle from research, design and development to the use of components in the company products.

The main motive that engages the group is identifying the need for a new component, or updating an existing component while identifying the reusable needs of design and development for all company departments while understanding user usage and by defining product spec for each component.
We are always looking for outstanding and perfect teamwork solutions for collaboration and brainstorming with all kinds of skilled professionals.

Our group is based on personal acquaintance, professional learning, mutual help, knowledge sharing, learning from mistakes and shared success.

What is our goal?

Our goal is to ensure efficiency in developing components for all company components product. In addition, verify the needs for the component, both in its reusable use by verticals & companies in Wix and our users' need.


What is good component?

  1. It's reusable
  2. Doesn't have conflicting props
  3. Give name to behaviors not interaction
  4. Follows the single responsibility principle 
  5. Is composable
  6. Is extendable 
  7. Is accessible 
  8. Is easy to test
  9. Changes Smoothly 

What is our responsibility

We are responsible for checking the quality and development of each component. We are responsible for identifying requirements of verticals & companies within Wix for use of components and consolidating requirements for effective development. We are solely responsible for the component definitions as an independent product that will meet users' internal and external requirements.
We are responsible for monitoring the functioning of the components at Wix, at the level of usability testing, support and BA. We are responsible for transparency at both the backlog level and the status reflection.

Our responsibility for components is divided into different areas:
(to learn more on each library, and what it's serve, click on the link below)


How to work with us in contribution mode?

Wix Style React Library - Contribution Process 
On stage (TPA) Library - Contribution Process
Base UI Library - Contribution Process
Editor Elements - WIP 

OUR SHARED VALUES

DESIGN WITH PASSION
We are making exciting things, so it's important to specialize in the products we are working on and in the field we are dealing with.
INSPIRE AND BE INSPIRED!
We might have different work load and production intensity, but it's very important to find the time for inspiration and sharing it with team
NEVER STOP SHARING
Learn and share all kind of work or design related information with the team and outside the team within the organization.
KNOW OUR USERS
Get to know our users and be in constant contact and collaboration with them.
USING OUR PRODUCTS
Use Wix products on a daily basis to feel and try live the experience we are creating.
FEEDBACK IS A DIALOG
Accept feedback or criticism you receive, analyze it and improve on the way.
BE SUPPORTIVE
Help team members and any other members of the organization to achieve a common goal.
BE ORGANIZED
Keep order in work materials, be organized, effective and create transparency for all the teams.
COLLABORATE
By thinking and working together, we combine our unique perspectives to create, design and develop the best product.
TAKE YOUR OWNERSHIP
We are the owners of the component, features or functions we have created. Take responsibility and be initiative!
COMMUNICATE
Communication is one the most important things that will lead us to transparent and enjoyable process.
HAVE FUN
To do our work with pleasure and to make our work environment pleasant and delightful.