FrontEnd Developer with expertise in JavaScript HTML and CSS UI Engineers responsibilities include: Collaborating closely with UX/UI designers architects and other engineers to architect design and implement componentbased designsystem focused processes and tooling Contributing and maintaining pattern libraries for user interface components. Writing and maintaining documentation for components and libraries. Performing code reviews with other team members in a reviewer and frontend SME capacity. Providing technical mentoring and guidance to other UI software engineers. Developing and supporting enhancements and new functionality to automate deployments in a micro services and microfrontend architecture environment. Developing and support enhancements and new functionality using Angular and HTML5. Developing and maintaining UI Component Library that is leveraged across platforms and products throughout Ascend. Partnering with UX team to ensure web components and UI functionality meet the client needs as well as standards for usability accessibility and security Working with Platform Analysts Scrum Masters QA Analysts Product Owners and other crossfunctional resources to define and deliver business impacting projects. Executing deployments in production and nonproduction environments. Continually working towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach. Providing technical expertise and troubleshooting as needed to support production issues. Actively participate in all relevant agile ceremonies for each project iteration. Required Experience: Fundamental knowledge of JavaScript knowledge of how to interact with APIs TypeScript and solid understanding of how the Angular framework operates at a high level. 5 years demonstrated experience with design systems and componentbased architecture. 5 years experience building design systems for webcomponents or experience using a design system / component library. Knowledge of and experience with modular and reusable CSS SASS or LESS Knowledge of and experience with advanced Mixin variables extends maps lists loops and functions. Experience working with design tokens. Experience with CMS webdevelopment platforms such as Magento and developing fully responsive/mobile applications. Experience with and knowledge of version control technologies such as GitHub/GitLab. Experience collaborating closely with UX/UI teams and exposure to common design tools such as Figma Axure and Sketch/Invision. Focus and familiarity with writing documentation for components systems and libraries.