We are looking for an ambitious and self-driven Software Developer to join our team. As a Software Developer you will be translating our customer and company needs into functional and appealing web applications. As a key member of the development team, you will help to ensure the product is built with best practices and scalability as first priority.

Job Responsibilities:

  • Working on react applications including complex media manipulation
  • Working with various internal APIs to communicate between our suite of products
  • Integrating and using various external libraries and tools such as liveblocks and redux
  • Optimize our web applications for maximum speed and efficiency
  • Collaborate and work effectively with a multidisciplinary team, including back end developers and web designers
  • Respond to and implement received feedback from product management and customers
  • Keep abreast of the latest, emerging technologies, and actively apply new knowledge to create better solutions for current issues
  • Collaborate and communicate effectively to team members via phone/electronic messaging
  • Other projects and duties as assigned

Requirements

  • BS in computer science or equivalent
  • 3 - 5 years proven work experience in web development
  • Experience with ReactJS
  • Experience with Typescript
  • Experience with GraphQL preferred
  • Proven experience with building a product from the early stages - including bringing a product to market - where your code was foundational to the product’s continued development
  • In-depth understanding of software engineering principles and processes (design, development and deployment)
  • Understanding of layout aesthetics and UX best practices
  • Exceptional knowledge of browser troubleshooting, debugging practices and techniques
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Strong interpersonal and communication skills
  • Excellent time management, critical thinking and problem solving skills
  • Proven ability to prioritize, multitask and work collaboratively with a team, in a fast paced environment - proactive and detailed oriented

Location

Toronto, Ontario, Canada

Job Overview
Job Posted:
1 year ago
Job Expires:
Job Type
Full Time

Share This Job: