Previous Job
Previous
UI Developer
Ref No.: 18-10767
Location: Montreal, Quebec
Global Financil Client in Montreal, QC
12+ Months Contract
Job title: UI Developer


Description:

Technology
The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets. Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients businesses and to our own. Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the Institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets as well as Operations, HR and Corporate Services.

Position Description:
Brokerage is looking for a senior UI developer in Montreal who will be able to help improve its real time risk analysis systems used by derivatives traders. Our systems are meant to consistently provide large amounts of important data, at high scale, while markets are moving quickly.
As a senior UI developer you should be able to design and develop UI applications single handedly. You should be able to guide the other developers with their design, improve code quality and put best practices in place. We encourage developers to contribute to the whole system rather than just individual components, so over time you'll have more freedom to develop in areas you are interested in.
This also means individual developers have more ownership of project work across several components and programming languages.

Skills Required
- 5+ years' experience in building large scale applications with Javascript, CSS3, HTML5
- Experience with CSS frameworks such Bootstrap etc
- Web Service and API design/integration (SOAP and RESTful), XML, JSON.
- Experience of Agile development techniques and a deep understanding of systems engineering, build and release management principles including continuous integration and continuous delivery.
- Experience with source control such as Git.-
- Expected to guide the team with code quality and best UI practices and put them in place.
- Self-motivated to learn new things on their own as well as being capable of collaborating with local and global teams.
- Familiarity with User Interface design, browser performance and optimization.
- Strong knowledge of core Javascript, ES5 and ES2015+ specifications
- Bachelor degree in a related field
- Strong analytical, verbal & written skills

Nice to have:
- Python experience
- Some object oriented language (C++/Java/C#)- WPF/C# knowledge will be very valuable
- Experience with Typescript and Angular 2+