Ready to Talk to a System Engineer?

Please enter your information and we'll contact you to set up a call. Thank you!

Senior or Principal UX Engineer

Senior or Principal UX Engineer

Location:
Marlborough, MA

Description:
At ExaGrid, you will have the opportunity to be a vital part of a software team developing the system management and monitoring software for ExaGrid’s scalable Tiered Backup Storage solution.  You will work on new product features and improvements which solve customer problems and help to sell the product.

As a Senior or Principal UX Engineer, you will work in an experienced software engineering development group where your role will include definition, design, development, testing and release of new features and components with a focus on the user experience. The system management and monitoring stack is responsible for all aspects of product operation including configuring sites and grids, creating and managing backup shares, detecting grid failures, reporting backup statistics, user management and security features. You will be expected to develop an in-depth, cross-domain understanding of the ExaGrid product. Our development environment encourages creative thinking, open communication and the ability to get things done.

Experience:
5 years in similar roles with increasing responsibility

Minimum Skills:

  • Expert knowledge of modern ES2015+ JavaScript
  • Direct experience designing and developing enterprise class Single Page Web Applications utilizing a component framework such as React, Vue, Angular, etc.
  • Direct experience developing Accessible and Responsive HTML and CSS
  • Experience designing and developing IT Management, Configuration or Monitoring applications
  • Experience writing detailed software specifications
  • Excellent interpersonal skills and strong written and oral communication skills


Desirable Skills:

  • Functional React Components and Hooks
  • Experience specifying, consuming or developing REST APIs
  • Unit Testing or Automated UI Regression Testing
  • Experience with WebSockets
  • Experience with TypeScript
  • Experience designing and implementing data visualizations utilizing technologies such as HTML, Canvas, SVG, D3 etc.
  • Experience with Design Systems, Style Guides, Typography, Color Selection or Icon design
  • Experience refactoring and migrating legacy server-rendered User Interface to a modern Single Page Application
  • XSLT and pre-ES2015 JavaScript patterns and JQuery
  • Experience with Internationalization and Localization
  • Linux experience


Education:
Bachelors or equivalent experience

Contact Information:
For immediate consideration, please apply online: email resume.

Applications received by postal mail or fax will NOT be accepted
PLEASE…No Agencies, Contractors or Consultants