JOB DESCRIPTION:
Managers Notes:
Will be doing a lot of bug fixes, maintenance, troubleshooting; adding smaller features to existing projects and may work on new projects as well.
Example of what they’re working on: Restaurant Financial Applications- looking at dashboards/charts that show sales metrics and data, etc.
Skills:
- HTML
- Javascript and JQuery
- AJAX and JSON
- CSS
- Bootstrap
The UI/UX Engineer is responsible for the implementation and delivery of Design Systems for web-based user interfaces that are targeted at mobile, tablet and desktop browsers. The ideal candidate thrives in a fast pace, dynamic environment and possesses exceptional client service skills.
Essential Functions
- Lead the development of functional UI prototypes
- Work closely with our UI/UX designers to collaborate on designs that are efficient, functional and visually appealing
- As designs are being envisioned, present multiple options on implementation that balance user experience, complexity and maintainability
- Develop user interfaces to specification and implement unit tests to verify correct rendering across browsers and devices
- Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives and product demonstrations
- Produce efficient and elegant code that meets business requirements
- Test UI code to ensure proper rendering across devices/browsers
- Proactively communicate progress, issues, and risks to stakeholders
- Accurately estimate assignments
- Create and maintain technical documentation
- Mentor less experienced engineers
- Contribute to the growth and maturity of the Software Engineering group
- Performs other related duties as directed
Skills & Competencies
- Advanced knowledge of HTML 5.0 and CSS capabilities that include sophisticated positioning, animations and transformations
- Advanced understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Expert at building Design Systems that can be consumed by the engineering team
- Proficient understanding of cross-browser and cross device compatibility issues and the development techniques to implement a holistic solution that can operate in mobile, tablet and desktop browsers
- Experience and familiarity implementing JavaScript libraries such as Bootstrap, jQuery, Node.js, or Knockout ARE A PLUS