UX Developer

Eagle is currently seeking eight (8) UX Developers. This is a twelve (12) month, contract position scheduled to start in November.

Key Responsibilities

The successful candidate will be responsible for:

  • Applying usability principles and procedures as defined by UX/UI input;
  • Emphasizing a customer-focused approach in building sites/applications;
  • Building prototype systems that meet project standards and requirements;
  • Finding and addressing application performance issues prior to releasing the finished product to the backend team;
  • Designing and reviewing code, inclusive of efficient and reusable front-end infrastructure and components;
  • Designing and developing user interfaces (UI) and experience flows based on requirements and feedback from stakeholder groups;
  • Providing end to end analysis of corporate digital platforms with user needs in mind;
  • Developing templates (HTML and CSS) and supporting Javascript for digital applications;
  • Interacting with Creative and Digital Engagement Services team to ensure brand alignment and consistency;
  • Developing UI documentation and UI templates for use by other groups;
  • Keeping current with relevant technologies and techniques;
  • Developing solutions to meet all current accessibility standards;
  • Conducting research and identifying requirements for new web solutions and software application projects;
  • Researching and evaluating new methodologies and technologies that improve the quality, reliability, and performance of frontend site/application development systems and processes;
  • Proposing creative UX and front-end solutions to solve problems;
  • Recommending changes and improvements to existing web application development processes as needed;
  • Defining tools, best practices and methodologies required for developing web solutions;
  • Assisting in the development of usability guidelines for front-end web and UX design;
  • Producing and/or overseeing production of functional prototypes of web applications and overseeing all associated system testing and acceptance testing in accordance with established testing protocols;
  • Working with internal stakeholders, writers, graphic designers and backend developers to translate requirements into creative, reliable and effective websites and applications that are easy to navigate and compatible with multiple browsers and devices;
  • Determining UX design direction and develops wireframes, mock-ups and interactive prototypes;
  • Advising the Senior Multimedia Developer when requested in building sophisticated user interfaces;
  • Working with Senior Multimedia Developer and junior back-end developers, mentoring and guiding them through proper execution of front-end coding and integration;
  • Collaborating with backend developers in building features and efficiencies to meet business requirements;
  • Providing technical guidance and documentation to senior engineering leadership and key stakeholders, including updates for projects; and, 
  • Identifying and communicating frontend best practices to the creative team and back-end developers.

Skills and Qualifications

The qualified candidate must have:

  • Four (4) years of related, progressive experience with functional front-end designing and programming for site/web applications OR a Degree in Computer Science or related discipline;
  • Two (2) years of related, progressive experience with functional front-end designing and programming for site/web applications;
  • Advanced knowledge of Javascript frameworks such as JQuery, Node.js, VueJS, React, Angular, and Ember;
  • Advanced knowledge of user interaction and design principles and standards;
  • Intermediate knowledge of visual aesthetic components and elements such as fonts, layout, colour, graphics, etc.;
  • Advanced knowledge of wireframe and prototyping tools, such as the wireframe.cc, cacoo and Adobe XD;
  • Advanced ability to front-end code and working knowledge of server-side web frameworks;
  • Advanced knowledge of CSS3, HTML5, Javascript, DOM and Responsive Design;
  • Advanced knowledge of cross-browser compatibility issues and design;
  • Working knowledge of web technologies such as AngularJS, React.JS, and Redux;
  • Working knowledge of CSS pre-processing platforms;
  • Advanced experience designing, building and using secure, RESTful web APIs;
  • Advanced knowledge about OS, browser and device display issues, and the ability to successfully trouble-shoot issues;
  • Intermediate experience with developing for accessibility standards (ARIA) and applications (JAWS, Windows-Eyes);
  • Advanced problem solving and analytical skills;
  • Intermediate communication skills with the ability to convey technical information in a clear, concise and understandable manner for both technical and non-technical audiences; and,
  • Ability to work independently and under pressure in a fast-paced environment;
  • Experience building complex web user interfaces; and, 
  • Experience working within the MVC framework (an asset).

Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.
  • Posted On: October 14, 2020
  • Job Type: Contract
  • Job ID: 68160
  • Location: Winnipeg MB