Roseland, NJ

UX Engineer (Remote)



Job Description

POSITION SUMMARY

As the UX Engineer you bring a unique blend of user experience passion, engineering discipline, and creative design thinking to our team. In partnership with a cohort of Engineers, Designers, and Researchers you will help craft functional components of a design system that delight and engage our end users, while accelerating the design and development pipeline. Your contributions will shape quality user experience and UI code standards for building market-leading eDiscovery software solutions.

PRIMARY RESPONSIBILITIES

  • Collaborate with UX/UI Designers to understand requirements and design the evolution of the unified design system components to meet future UX needs.
  • Tasked with helping develop and evolve a mature Angular-based component library.
  • Responsible for evolving the design systems technical reference documentation and tools.
  • Develop collaborative working partnerships with Agile Engineering product teams.
  • Assist in driving design system adoption through consulting Engineering teams on how to effectively consume, implement, and configure component code.
  • Gather input and insight into emerging component needs through Engineering team interactions and feedback.
  • Provide component implementation QA review and feedback to Engineering teams.

KNOWLEDGE, SKILLS, AND BEHAVIORS

  • Strong communication, strategic thinking, and problem-solving skills with an impeccable attention to detail.
  • Has a real passion for improving software quality, aesthetics, performance, and reliability through engineering excellence.
  • Aptitude and curiosity to learn new technologies and question existing assumptions.
  • Experience in the full software lifecycle from inception to delivery, producing high quality software working in an Agile environment.
  • Cross-platform application development using modern web standards.
  • User interface expertise in Angular, Vue, React Native, React, and or other OSS frameworks and libraries.
  • Familiarity with design systems and design tools like Sketch, Figma or Abstract.
  • Familiarity with component development tools and processes like Storybook, Testing Libraries, Webpack.
  • Experience with accessibility standards and compliance, including Section 508, EN 301 549, and WCAG a strong plus.

QUALIFICATIONS

  • Bachelor’s Degree in Computer Science, related field, or equivalent work experience required.
  • Minimum 4 years of experience building high quality user experiences end-to-end.
  • 2+ years software development experience in JavaScript / TypeScript / HTML / CSS / SASS.
  • Experience developing for UI component libraries.
  • Experience with Azure DevOps.
  • Portfolio of enterprise SaaS product and design system examples.

WORK ENVIRONMENT AND PHYSICAL DEMANDS

  • Duties are performed in a typical office environment while sitting at a desk or computer table. Duties require the ability to use a computer, communicate over the telephone, and read printed material.
  • Duties may require the ability to lift up to 20 lbs.


Recommended Skills

  • Agile Methodology
  • Angular4
  • Attention To Detail
  • Css
  • Communication
  • Creativity
Browse other jobs