Senior UI Designer

  • Bankrate
  • Detroit, MI, United States
  • Dec 29, 2017
Full time Design

Job Description

This role heavily involves previous experience building maintainable and scalable design systems, including the use of “living style guides” and pattern libraries. You’ll be responsible for helping not only create our design system but documenting and communicating to other development teams on how to use it and maintain it. 

Leadership qualities, including the ability to mentor and train other team members, is very important.

 Responsibilities

  • Actively participate in concept development and design ideation as part of a small team.
  • Rapidly build and iterate on polished, high-fidelity prototypes that express design intent, using the best and most appropriate tools and techniques for the task.
  • Develop functional prototypes to prove and sell concepts to development teams and senior leadership.
  • Partner with engineering to ensure that interactive techniques and technologies translate through to shipping products and services.
  • Spread the mindset and enforce “Design Thinking” throughout the company
  • Be able to work creatively through and around perceived limitations and/or challenges imposed by the delivery platform to create delightful experiences for customers.
  • Evaluate and document any new creative and/or engineering standards or patterns that could arise from your work.
  • Effectively present work to all levels of leadership.

Basic Qualifications

  • 6+ years professional experience in web software design and development
  • Obsessed with Web Performance Optimization, Web Standards and Accessibility
  • Portfolio of work that demonstrates detailed attention to typography, color, imagery, motion, and graphic elements
  • Expert in Front-end web technologies and trends
  • Expert with browser tuning and optimization techniques/tools
  • Excellent Computer Science fundamentals in object-oriented design, data structures and algorithms
  • Detailed experience with CSS layout including responsive design techniques
  • Experience working with build systems such as Grunt, Gulp, Webpack Experience using version control (specifically Git)
  • Solid working knowledge of JavaScript

Preferred Qualifications

  • Degree in computer science or engineering preferred
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experienced in Node.js, Mobile technology/performance
  • Experienced in VueJS, AngularJS, ReactJS or other modular UI frameworks
  • Experienced in creating and releasing open-sourced projects