UX Design Engineer II

An intermediate (3-6 years) design-focused engineer who has demonstrated influence on product direction through design patterns and front-end technologies

A UX designer with Software Engineering skills who is able to consistently deliver quality solutions with minimal guidance, and who is able to take ownership of domain and UX patterns.

Position Summary

Primary responsibilities include but not limited to:

  • Analysis of product feedback and market trends
  • Creation of solution prototypes to facilitate requirements gathering and scoping by domain teams
  • Communicate directly with stakeholders to establish product direction
  • Development of user experience solution designs
  • Contribute and own company design systems and component libraries
  • Develop and maintain user journeys, personas and story maps

Secondary responsibilities may include:

  • Facilitate or host customer workshops, including live user testing
  • Undertake mentorship of junior UX Design engineers in culture, behaviour and approach to problem solving
  • Attending professional events such as conferences to learn industry best practices and new technologies

Expected Behaviours

  • Work proactively to determine the requirements of new product goals
  • Work with stakeholders to maintain product vision
  • Integrate deeply with product team to understand customer needs
  • Integrate deeply with engineering team to deliver product goals
  • Develop your knowledge with training courses and learning materials
  • Perpetually research emerging patterns in UX, especially within SaaS industry

Technical Capabilities

Development:

  • Build UX mockups using online prototyping tools (eg. Figma)
  • Able to write high quality maintainable and readable code
  • Act as maintainer to React component libraries
  • Understand and adhere to design systems and patterns
  • Contribute to design system and UX patterns
  • Able to triage front-end bugs, and perform debugging
  • Able to use benchmarking and performance tools to optimise front-end load and render times

Architecture:

  • Influence the structure of front-end architecture assets (eg monorepos, component libraries, SDK’s)