Location
Bangalore | India
Job description
This is a position as an individual contributor that will be designing and maintaining the OneTrust component library. This individual will be responsible for working closely with the UX design team, product and UI architecture to deliver atomic, molecular, and organism level UI components . Our ideal candidate will have a deep background working with JavaScript and Angular as well as a fundamental understanding of how to make reusable, scalable, responsive, and generic components that can be used across multiple UI solutions and teams.
Â
Your Contribution
- Design multi-use atomic, molecular and organism level components.
- Evolve our design system and establish best practices.
- Collaborate with product, designers and engineers on common solutions.
Minimum Knowledge & Experience
- [5/8/12]+ (Senior/Principal/Sr Principal respectively) years of professional software development experience.
- Experience building and/or contributing to a component library.
- Expert coding and design skills in Angular.
- Expert coding and design skills using CSS & SCSS.
- Strong understanding of design and creating an amazing user experience.
- Experience using design systems and implementing tokenization and theming.
- Product development experience building large scale web applications.
- Care deeply about writing high-performance, reusable code for components that will be used across our product.
- Passionate about creating an inclusive and accessible user experience following WCAG compliance standards.
- Experience with internationalization and localization.
- Can work and communicate effectively with multiple teams and interested parties.
- Familiar with responsive and multi-screen size design and implementation.
- Understanding of versioning, breaking changes, and LTS.
- Proficiency with reusable web components, custom elements, and shadow DOM.
- (Principal/Sr Principal) Has experience with driving and innovating practices and implementation of a component library.
Preferred
- BS degree in CS or equivalent work experience.
- Experience working with Micro-frontends.
- Experience using Figma.
Job tags
Salary