Lead Front End Developer

  • Montreal, QC, Canada
  • Full-time

Company Description

About the company:

Thinking Capital is the leader in the Canadian Alternative Lending space, using technology to be at the forefront of the FinTech industry. Since 2006, they have helped more than 10,000 small-to-medium sized Canadian businesses reach their full potential. By combining their people and technology, we are transforming the way business owners get the capital they need to grow. For more information, visit www.thinkingcapital.ca

Job Description

Your role:

As an active member of the technology department, you will work within the agile team and be responsible for the growth and development of our systems and software that directly impact the success in the daily functions of the business. As an ideal candidate, you will have a proven track record, have the ability and desire to make a difference in a fast-paced talented team and are capable of demonstrating excellent coding ability within an award-winning development team.


Your tasks:

  • Participate in defining product architecture and design.
  • Providing technical leadership, clarity and direction for the development team
  • With the Architect, establishes a technical vision and works with developers to turn it into reality
  • Participate in all software development lifecycle activities: estimating, planning, designing, coding, documenting and testing.
  • Research and evaluate software for inclusion in the development process.
  • Creation of site layout/user interface from provided design concepts by using standard HTML/CSS practices;
  • Supporting existing web applications with focus on continuous improvement;
  • Implement design and content modifications to website templates as well as numerous interactive electronic forms in HTML and PDF;
  • Identify and troubleshoot online application errors; implement fixes and resolve issues;
  • Create and update electronic forms;
  • Create email templates, landing pages and other communication pieces, based on designs;
  • Take ownership of daily project needs and communications;
  • Placement and layout of web site pages based on content that has been provided;
  • Test and propose innovative technologies and solutions that can better support the business.


Apply if you have the following skillset:

  • University Degree or equivalent experience in computer science, programming or related field;
  • 5+ years proven experience in development of web technologies;
  • Javascript, Typescript, HTML, CSS;
  • Working knowledge of JSON & XML;
  • Using REST APIs, build tools and unit testing;
  • Working knowledge of Angular;
  • Bilingual (spoken and written) in French and English.
  • Experience working in an Agile environment;
  • Knowledge of Jira
  • Knowledge and Experience with salesforce.com is an asset;
  • Knowledge and Experience with Java and its ecosystem is an asset;
  • Experience with object oriented programming languages an asset.

Additional Information

Why work for Thinking Capital:

  • Great Team:
    Surround yourself with high-performing, energetic and passionate group of people dedicated to the Thinking Capital Mission;
  • FinTech Revolution:
    Be part of a team that is revolutionizing the financial system and redefining how Canadian small businesses access capital;
  • Our Stack:
    Our backend is a sophisticated service oriented architecture developed mostly in Java with a Spring framework. On the frontend side, our application is developed on an AngularJS framework. We use Git in coordination with the best DevOps practices for Continuous Integration and Deployment to our AWS cloud infrastructure.
  • Fast-Paced Environment:
    Take on complex projects in a start-up like collaborative environment;
  • Amazing Culture:
    Amazing work spaces, advanced technology tools, subsidized lunches, Foosball table, super fun work events (Amazing Race, Murder mystery wine and cheeses, Wacky Olympics, Casino nights and legendary holiday parties and more). For more information take a look at our career page!
  • Thinking Capital Academy:
    Get the opportunity to grow and advance in the company through continuous professional training;
  • Diverse Team:
    Join an “at-will” equal opportunity team that prides itself on its diversity and harmony;