UX Engineer in Remote at Vaco

Date Posted: 11/24/2021

Job Snapshot

Job Description



Summary of Duties & Responsibilities

The UI/UX Engineer is responsible for designing, architecting, and building a CSS/Sass design library that is targeted at mobile, tablet and desktop browsers. The ideal candidate has experience building reusable modular design libraries for large web-based applications.



Essential Functions

  • Lead the build-out of a modular, componentized CSS/Sass library based on SMACSS principles
  • Work closely with the UI/UX Design Team to collaborate on designs that are efficient, functional and visually appealing
  • Mentor engineers on guidelines, best practices, and standards
  • As designs are being envisioned, present multiple options on implementation that balance user experience, complexity and maintainability
  • Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives and product demonstrations
  • Produce efficient and elegant code that meets business requirements
  • Test UI code to ensure proper rendering across devices/browsers
  • Proactively communicate progress, issues, and risks to project stakeholders
  • Accurately estimate assignments
  • Create and maintain technical documentation
  • Contribute to the growth and maturity of the Software Engineering group
  • Performs other related duties as directed




Skills & Competencies

  • Expert knowledge of SMACSS (or similar) and hands-on experience implementing CSS libraries at an enterprise scale
  • Expert knowledge of HTML 5.0, CSS and Sass
  • Expert at implementing advanced styling capabilities such as positioning, animations and transformations
  • Deep experience with applications that involve heavy data entry and working with 3rd party control vendors to apply custom styling
  • Expert understanding of cross-browser and cross device compatibility issues and the development techniques to implement a holistic solution that can operate in mobile, tablet and desktop browsers
  • Intermediate knowledge of image authoring tools to crop, resize, or perform small adjustments on an image
  • Proficiency with code versioning tools including TFS and GIT
  • Excellent analytical and problem-solving skills with a high aptitude to learn
  • Excellent written and verbal communication skills
  • Strong interpersonal and presentation skills
Ability to work successfully in a fast-paced, collaborative team environment