We invite you to join the Greycroft Talent Network

196
companies
986
Jobs

React Developer

Extreme Reach

Extreme Reach

Software Engineering
Toronto, ON, Canada
Posted on Sep 13, 2023

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
  • 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