freehire launches on Product Hunt on 26 August.

Follow →

Javascript Software Engineer ($75k to $95k)

Summary

Builds and optimizes a messaging platform’s front-end using JavaScript, React, GraphQL, and WebSockets to deliver fast, engaging user experiences.

Responsibilities

  • Collaborate with other Engineers, Visual Designers and Product Managers to build a world class development platform for messaging.
  • Break down product requirements and identify problem areas, solutions and alternatives.
  • Help ensure that our platform provides our customers with an engaging visual and interactive experience, by continuously improving on client-side performance metrics.
  • Design and build maintainable and extensible modules and shared components in Javascript, React/JSX, GraphQL and other technologies that will be used or extended by other teams.

What You Need

  • Experience writing, documenting, building and delivering production-grade Javascript code based on Product and Technical requirements.
  • Knowledge of HTML5, CSS3, JavaScript, debugging and troubleshooting tools. Knowledge of WebSockets is highly desired.
  • Experience with React (or a comparable framework) and isomorphic JS is highly desired.
  • Experience working with Node.js and/or REST services.
  • Knowledge of best practices in unit testing, design and optimization of software.
  • Comfortable working on multiple projects. Ability to communicate level of effort and best estimates clearly. Comfortable with Agile methodologies or similar processes.
  • Knowledge of automated testing strategies, cross-browser compatibility & client-side performance optimization.
  • Knowledge of Java would be a big plus.

Why You Want This Job

  • You want to make a tangible impact on peoples lives by improving the car buying process
  • You appreciate working with talented people in a variety of roles including software engineering, product management, and design
  • You want to take ownership of your own delivery pipelines, infrastructure and operations

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available