Logo
TEKsystems

UI Engineer Job at TEKsystems in Phoenix

TEKsystems, Phoenix, AZ, US,


Job Description

Job Description

The library and guidelines are maintained by a team of product managers, designers and engineers that are constantly working to evolve the library through user research, testing and ideation.
We are looking for a JavaScript engineer who has great understanding of CSS, JavaScript, React, and accessibility.


Responsibilities:
• Developing accessible, composable components for reuse across the enterprise
• Building supporting libraries for reuse with an open-source mindset
• Providing support to hundreds of engineers using the DLS
• Translating designs and wireframes into high quality, cross-browser-compatible code
• Optimizing components for maximum accessibility & performance across a vast array of web-capable devices and browsers
• Automating builds, testing, deployments and otherwise manual processes
• Thoroughly reviewing pull requests and identifying breaking changes
• Mentoring other engineers and providing technical guidance
• Provide accurate estimates and scope considerations to facilitate roadmap and PI planning
• Collaborate closely with designers to identify and communicate specific requirements that might influence design decisions
• Create and maintain comprehensive documentation to drive adoption of the DLS

Qualifications: 

• Strong proficiency in JavaScript and CSS, including DOM manipulation and the JavaScript object model
• Proficient with CSS2/CSS3
• Knowledge of accessibility and Web Standards
• Experience with both Responsive and Adaptive Web Design
• Experience with using design language systems or similar
• Understanding of React.js and its core principles
• Familiarity with newer specifications of ECMAScript
• Familiarity with web components
• Familiarity with modern front-end build pipelines and tools
• Experience with common front-end development tools such as Babel, Webpack, NPM, yarn, etc.
• Experience writing automated tests including unit, integration, visual and performance testing.
• Ability to understand business requirements and translate them into technical requirements
• Ability to perform benchmarking and optimization