UI / Front End Engineer (contract in Toronto, Ontario)

LaBine & Associates - TORONTO, Canada

We are hiring a seasoned Software Engineer to join our client's team. This is a contract role for a bank in Toronto, Ontario.

We’re looking for a top-notch engineer who takes pride in designing elegant solutions and developing impeccable code. This Software Engineer will work within our Lending and/or Insurance technologies building out features and helping guide our platform roadmaps. This role works in a dynamic and fast-paced environment and works with cross-functional teams (including Product Managers, BA, QA, and directly with customers). Our ideal candidate will have expert knowledge of agile software methodologies and solid experience designing and developing web-based applications using a Service-Oriented Architecture (SOA). If finding issues and fixing them with beautiful, meticulous code are among the talents that make you tick, we’d like to hear from you.

Duties and Responsibilities |To successfully execute this role, the Senior Software Engineer should be able to lead the following key responsibilities:

  • Helping develop a new software product from the ground up, staying true to our company’s core values and needs while lending your own creativity to the mix

  • Work closely with the Product Manager and other subject matter experts to interpret requirements and translate them to software solutions.

  • Develop technical design and software architecture documentation

  • Lead design/code review and change control meetings by setting the agenda and facilitating the discussion

  • Create Proof of Concepts (POC), wireframes, and prototypes that illustrate current and future workflows and product design

  • Work with the Quality Assurance team to review test plans, test scenarios, and test cases

  • Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations

  • Participate in efforts to improve software development life cycle processes

  • Conducting meetings and presentations to share ideas and findings

Qualifications / Skills and Experience

  • 7+ years of previous experience in software development of scalable web-based applications

  • BS in Computer Science or related field preferred

  • In-depth knowledge and experience in the Microsoft technology stack

  • Extensive working experience in Angular JS

  • Experience working within an agile development process, specifically with Scrum and backlog management tools

  • Deep understanding of user-centric design

  • Experience working with modern front end frameworks (Angular/React/Vue) and toolchains

  • Comprehensive understanding of HTML5, CSS, CSS Preprocessors and JavaScript

  • Experience translating UX design prototypes (InVision, Sketch, etc) into components and applications

  • Experience working with modern DevOps practices and principles

  • A passion for championing innovation

  • Able to translate customer feedback from multiple stakeholders into functional deliverables

  • Meticulous thinker who can effectively work out all the details when presented with big ideas

  • Excellent written and verbal communication skills

  • Demonstrated ability to proactively identify problems and resolve existing issues

  • Thrives in rapidly changing environment

  • High level of personal ownership, passion and customer first mindset

  • Ability to participate and lead group requirement sessions with confidence and conciseness

  • Must demonstrate the ability to explain technical concepts to a non-technical audience

  • Experience in financial services and lending nice to have

Posted On: Sunday, May 17, 2020

Tagged: UI/UX front end

Position Contact
Laura LaBine
Chief Talent Officer
(650) 393-3161
Apply to this job