You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
plasmatic technologies inc.

Intermediate React Developer

Vancouver, BC Canada
Full Time
29 days ago

Intermediate React Developer

(full time, also open to remote or contract work)

Are you excited by the evolution of Internet-of-Things (IoT) and the possibilities it creates? Do the use of AI and machine learning for good interest you? Are you eager to learn new technologies while improving your current skillset? Then the fast-paced environment at Plasmatic Technologies is the place for you to spend the next phase of your career! We endeavour for our team members to learn technologies that interest them, contribute from their areas of strength and grow their proficiency in coding and modern tools of the trade. You will not be working on a single widget at Plasmatic, but will have the chance to explore, experiment, problem solve and work with leading-edge cloud technologies.

Reporting to Plasmatic’s head of Engineering, the successful candidate will work on a portfolio of webpage components in support of our growth. Applicants should be comfortable with React and Javascript. They should also have a basic understanding of typical code process flows and agile methodology.

Ideally, applicants should have 2+ years of work experience or equivalent.

Location can be flexible for a qualified candidate.

Required skills and knowledge:

  • Deep experience with React
  • Experience with Jest automated testing
  • Experience with state management (Redux, Context)
  • Experience with functional (including hooks) and class components
  • NodeJS/Javascript
  • Supported and built applications beyond prototype stage
  • Experience interfacing with both REST and GraphQL APIs
  • Ability to flow chart and design architectures
  • Ability to troubleshoot
  • Git and source code management

Desired skills and knowledge:

  • AWS S3, AWS Pinpoint, Google Firebase, AWS Amplify

Candidates should have an insatiable desire to learn and go above and beyond their current level of experience. They should be able to:

  • Work independently
  • Perform research of technology alternatives and presentation of results and recommendations
  • Ability to independently experiment, troubleshoot problems and determine root cause
  • Dive into routine tasks (as we all must at times)
  • Be willing to provide leadership when presented with projects or tasks
  • Work collaboratively across business groups and skillsets
  • Provide energy and encouragement to others with willingness to help others succeed and get better
  • Be prompt and focused on deliverables and milestones
  • Communicate designs and related suggestions amongst engineering staff as well as across core competencies.
  • Consider constraints from multiple points of view (marketing, UI/UX, business costs, consumer values)

Does this sound like you? If so, we would love to hear from you. Let us know a bit about yourself, your experience, and what you are looking for!

Please send your resume and cover letter (optional) to

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Software and Programming Engineering Information Technology