Cambridge, ON, CA, N3H 4R7
UI/UX Software Developer
OVERVIEW
ATS’ Global Services team is a dynamic, change-leading team that drives the delivery of value-driven Services to our customers worldwide. Services is a growing component of the overall delivery of value to ATS’ customers globally and offers an opportunity for an opportunistic individual to create a well-defined offer structure of high-value service solutions to drive ongoing value.
We are seeking creative and talented applicants to design, develop, document, and test cutting edge UI/UX experiences for on-prem and cloud web applications.
RESPONSIBILITIES
- Convert functional specifications into intuitive, user-friendly interfaces and front-end code, making use of JS/ES, CSS, HTML5, and modern JavaScript frameworks.
- Lead the implementation of the user experience, navigation, and look and-feel for new modules.
- Gather and evaluate user requirements in collaboration with product managers and engineers.
- Evaluate the usability of existing features and build refinements for improved usability and consistency.
- Work with the product team to understand users and user needs and develop understandable intuitive storyboards and wireframes.
- Refactor existing designs based on modern JS frameworks and decoupled reusable components.
- Make educated recommendations on choices of front-end libraries/frameworks.
- Help develop a style guide and ensure all user interfaces follow the new style conventions and multilingual localization.
- Produce visual assets such as icons and visual style guide elements.
- Occasional full-stack development tasks.
- Contribute to team processes and learning so that the engineering team meets its goal every sprint of becoming a smarter, more productive, healthier team.
- Ensure that all business activities are performed with the highest ethical standards and in compliance with the ATS Code of Business Conduct.
QUALIFICATIONS
- A post-secondary diploma or degree in software development or another similar field.
- A minimum of 5 years of experience creating UI/UX, and visual design experience for desktop, mobile, kiosk, and/or real-time systems using JavaScript front-end frameworks, preferably React.
- Working with vector-based and/or prototyping applications. Up-to-date knowledge of design software like Figma, or Adobe Creative Cloud suite.
- Experience with the D3.js data visualization libraries.
- Documenting UI/UX requirements for both internal and external customers.
- Adhering to user and business goals.
- Experience with user research surveys, audits, information architecture, business models, storyboards, use-case scenarios and user flows, wireframes, mockups, and prototyping. Conducting user testing such as heat maps, eye tracking and other analytics.
- Development experience with other UI frameworks.
- Working with Visual Studio and the .NET Framework.
- Graphics design experience.