UI/UX Engineer
The main function of this position is to help design, architect, and build out our next generation of UI applications. UI/UX Engineer will be responsible for the client side frameworks, architecture, technologies, workflows, UI design and usability of UI applications.

  • Bachelors degree in computer science, software engineering or relevant field required
  • 5-6 years experience required
Responsibility level:
  • Exercises independent judgment with minimal direction from supervisor

  • Expert level knowledge of HTML/CSS (Required)
  • You should be able to develop the presentation tier for high traffic, consumer facing applications, while thinking about site speed, user experience, product strategy, and improvements to our code. (Required)
  • Understand the core of how browsers render HTML and CSS (Required)
  • Ability to quickly pick up on how to develop web applications on the mobile and tablet (Required)
  • Expert level knowledge of OO JavaScript (Required)
  • Expert level of Javascript frameworks (required.js, backbone.js, angular.js) (Required)
  • Able to build large JavaScript application that takes into account site speed, ajax calls, lazy loading, with deep knowledge of how the browser calls assets. (Required)
  • Experience with solving AJAX bottlenecks and performance (Required)
  • Experience integrating with REST Web Services (Required)
  • Knowledge of the latest design and development trends from tablet, mobile, HTML5, CSS3, JavaScript evolution, responsive design, accessibility, site performance, progressive enhancement, semantic markup and cross-browser development, etc.
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
  • Expert ability to work independently and manage one’s time (Required)
  • Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery (Required)
  • Expert ability to troubleshoot issues
Major Job Duties and Responsibilities:
  • Work with Product Owners to create wireframes and mockups
  • Build out web application based on requirements
  • Analyse, evaluate, and make recommendations on UI/UX frameworks, technologies, and architecture
  • Work with developers to integrate UI to backend
  • Architect and design UI/UX of new web applications
  • Build UI targeted for desktop, mobile, and tablets
  • Define UI/UX standards