User Experience (UX) Engineer II
At Regions, UX Engineers work collaboratively with our cross-functional Digital UX team (remote and on-site in Birmingham, AL) to create user-centered digital solutions that align customer needs with business goals. UX Engineers play a key role in creating experiences in the browser or application as builders and users of our design system. UX Engineers take a pragmatic and systems thinking approach to front-end design, and are motivated by collaborating to create inclusive experiences and clean, responsible code.
Primary Responsibilities
· Collaborate with the design system team of designers and engineers to build a scalable and maintainable CSS framework that delivers an enterprise component library, design tokens, and documentation
· Create working examples, write system documentation, and teach designers and developers across the organization about how to leverage the design system
· Write HTML and CSS for UI components, contribute to code testing, collaborate via Git
· Approach your work with a curiosity to learn from others and find opportunities to teach co-workers in and outside of your team
· Seek opportunities to mentor junior staff
· Collaborate with partners to ensure the design system team is delivering what's needed in order to make implementation teams successful
Requirements
· 6+ years of hands-on experience building websites and web applications
· Bachelor’s degree or higher in fields like design, computer science, information sciences, psychology, human factors, HCI (or equivalent experience)
Skills and Competencies
· Demonstrated ability to work as part of a collaborative team to listen effectively, to respect others’ perspectives and contributions, and to offer and accept feedback openly
· Ability to establish meaningful relationships with cross-functional teams including development and product management within and across product groups
· A systems thinking and proactive problem solving approach to identifying common UI patterns and distilling them down into highly repeatable components
· Experience with scalable CSS architecture and expert with modern CSS layout techniques (flexbox, grid, feature queries) and preprocessors (Sass or Less)
· Commitment to inclusive design and accessibility (Experience working within WCAG)
· A love for collaborating with designers, as well as self-directed problem solving to design in the browser
· Pragmatic approach to working within existing tech stacks while keeping an eye on the industry for opportunities for improvement
· Strong written, presentation and verbal communication skills.
· Ability to work within Agile/Scrum/SAFe development methodologies
· Familiarity with design tools like Sketch and InVision
· Experience or familiarity with static site generators and UI testing techniques
· Familiarity with or interest in learning about Web Components and the Sketch Plugin API
· Experience with the Atlassian stack (Jira, BitBucket, Bamboo) and Artifactory
· Experience with vanilla JavaScript (DOM manipulations) not looking for an expert programmer
· Experience guiding CSS framework/design system integration with a variety of tech stacks, including JavaScript frameworks and MVC.
· Experienced in designing systems and process structure for web and mobile solutions for enterprise platforms
· Experience with automating build processes and working with package managers
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Schedule:
Experience:
Contract Length:
Work Location: