Senior User Interface Engineer (HTML5/JavaScript)

Department:

Marine Technology

Location:

Jupiter, FL

Job Summary:

HTML5/JavaScript developer will translate UI/UX design concepts to code for highly interactive and graphically rich monitoring and control applications. This person will work with the UI/UX designer to bridge the gap between conceptual design and technical implementation, taking an active role on both sides and defining how the application looks as well as it works.

Essential Job Function:

•Architect, build, document, and deliver complex web applications for monitoring and control systems based on modern JavaScript
•Produce and/or assist in production of end user documentation for the UI component of the system
•Collaborate with customers and other disciplines in requirements capturing
•Ensure the technical feasibility of UI/UX designs on targeted browser platforms
•Optimize application for maximum speed and scalability
•Develop and execute automated regression tests to ensure high quality for web applications which will be deployed in a disconnected environment
•Provide high-level technical support to field application engineers

Recommended Education / Experience:

•Bachelor’s degree in engineering or related discipline
•8+ years of experience in designing and developing web applications/platforms
•Willingness to travel domestically and internationally as required (5-10%)
•Expert knowledge of web standards: HTML5, CSS3, JavaScript, DOM
•Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
•Proficient understanding of cross-browser compatibility issues and ways to work around them
•History of adhering to best design practices
•Proficient understanding of 3D graphics (three,js, WebGL)
•Understanding of the size and performance differences between multiple delivery platforms, such as mobile vs desktop, and how to compensate for them
•Experience developing with code versioning tools, such as Git or SVN
•Strong analytical, assessment, and problem-solving skills
•Ability to work, communicate, and maintain positive working relationships in a small team environment
•Excellent English communication skills, written and verbal


Posted Thursday, March 15, 2018

Back to Career Opportunities