Joining TWG means working on incredible projects, mastering your craft, enjoying competitive benefits and working among the best in your field.

We are currently looking for skilled JavaScript developers to join our growing team in our downtown Toronto studio. Help us deliver high-quality web applications across a variety of client projects and industries. 

About the Job


  • Build browser-based applications in React, Angular and others
  • Create database-backed network services in Node.js
  • Elevate the User Experience through a focus on performance, animation and attention-to-detail
  • Collaborate with Product Managers, Developers, Designers and QA Analysts
  • Deliver well-designed, maintainable solutions in a Lean / Agile environment
  • Achieve continuous integration through automated software tests and deployments

Minimum Requirements

  • Strong working knowledge of JavaScript fundamentals (ES5, ES6+)
  • Experience with modern web application development frameworks (React, Angular, Ember, Vue, etc)
  • Computer Science, Software Engineering or Web Development degree or certificate, or equivalent experience
  • Experience building a client-side web application from end-to-end
Nice to Have
  • Experience working with Linux / Unix systems and open-source software
  • Experience with databases design and development using Postgres, MySQL, MongoDB or others
  • Experience working in server-side frameworks such as Node.js, Rails, Spring, or .NET
Personal Attributes
  • You enjoy working with others in a highly collaborative environment
  • You're equally happy learning something new or teaching others something you've learned
  • You have a passion for technology and solving problems with code
  • You have a desire to lead projects from end-to-end and care deeply about craftsmanship and quality

About TWG

What we value

TWG is championing a revolution in software design, turning traditional engagements into lasting partnerships that create real value for everyone involved.


  • Friendly environment with flexible office hours
  • Competitive salaries
  • 15 days of paid vacation
  • Paid sick days
  • Work from home one day a week
  • Health benefits: prescriptions, dental, vision, and insurance
  • Hardware credit
  • Paid phone plan
  • Paid parental leave
  • Corporate gym rate and allowance
  • Learning culture: in-house lunch and learns, conferences and training courses
  • Stocked kitchen with healthy treats, juices, coffee and premium beer
  • Company retreats and socials
  • Casual dress code
  • Pet-friendly office

We encourage applications from candidates of colour, women, queer candidates, candidates with family caregiving responsibilities, immigrant candidates, transgender candidates, and candidates with disabilities. 

Apply for this Job
* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X

Share this job: