As a UX Engineer, you’ll tackle complex UX and data-visualization problems in the short-term as well as guiding development to support the long-term product vision and goals. The engineer must be interested in helping "raise the bar" within the entire web development team to help improve current and future project performance, functionality, and ease-of-use.
This position will service three major areas:
1. The main company website, a Hybris (Java backend) CMS-driven website that is in constant development.
2. Company B2B ecommerce System developed in Hybris system.
3. A set of single-page web applications which are structural engineering-oriented. The work on the company website and the B2B ecommerce system will involve developing new dynamic and often data-driven features as well as troubleshooting or maintaining the current code base.
This position reports to the Senior Manager, User Interface and Front-End Development.
What You Will Do:
* Develop clean, modular, and reusable code.
* Write unit tests to validate functionality.
* Enhance and innovate core site functionality.
* Communicate effectively across teams.
* Help project managers help you.
* Collaborate with cross-functional teams driving smart, clean solutions.
* Analyze, prioritize, and present.
* B.S. degree in engineering, computer science or related technical field.
* Experience with large software development projects.
* 2 years experience with React JS development.
* Familiar with Agile software development.
* Experience utilizing a RESTful API.
* Task Runners: Gulp, Grunt, or similar
* Webpack, Browserify, or similar
* Test-driven JS development
Other Required Web Development Skills:
* HTML 5 * CSS 3 and CSS Preprocessors: SCSS preferably
* BASH or other UNIX Shell environment
* JIRA, Confluence, Bitbucket
* Self-starter who demonstrates creativity in solving problems or generating improvement ideas.
* Able to prioritize competing or conflicting requests .
* Must be comfortable working both independently and as part of a collaborative team.
* Excellent spoken and written English.