Senior JavaScript Developer

Location: Toronto, Ontario, Canada
Date Posted: 09-27-2018

On behalf of our client, Affinity is seeking a Senior Javascript Developer  - Angular 5/6  to join an innovative, entrepreneurial company  Toronto. This company has been producing award winning products for the last 8 years! This can be either full-time or an independent contractor opportunity.  Can't wait to tell you more.

You'll build world class applications and experiences for the world's best organizations. Although modern Javascript skill set is key for this role - you will needed to have familiarity with server-side development. That's why we are looking for a full-stack developer with a focus on client-side apps!



  • You'll craft beautiful experiences. You’ll work closely with designers, fellow engineers and client stakeholders to develop new applications and establish a holistic point of view on the what, why, and how of the way to build solutions.
  • You’ll build world class applications and experiences for the world’s best organizations.
  • Work in a solutions-based design environment.
  • Participate and actively contribute to research, planning and insight formation.
  • Establish approaches to scalable systems.
  • Implement and co-create responsive and native device designs.
  • You’ll work interactively: developing ideas from sketches and graphics to functioning code.
  • Apply software development best practices- and be creative. Think of the big unknown questions that need to be answered
  • Present your work, and learn from others, and collaborate  with the team to create solutions 


  • Experience with modern JavaScript development frameworks- Angular 5/6 , PHP, Node.  An understanding of full-stack development with some familiarity with the server-side development and client side apps.
  • Have a deep understanding of how modern applications should be built and maintained?
  • You’re passionate about building great experiences for users on the web
  • You’re a strong communicator who loves to collaborate with a team and customers
  • You have a growth mindset and are open and willing to both accept and give feedback 
  • You love learning about emerging trends, standards and technology
  • You need to be confident in making and advising on core decisions throughout projects and must be willing to take risks, thoroughly assess proposed approaches, have an understanding agile and be open to a collaborative, test-driven continuous delivery process. 
About Affinity Group:
Affinity Group is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility. 

For more information on Affinity Group, please visit:

this job portal is powered by CATS