About the job Javascript Software Engineer ($75k to $95k)
- 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.
- 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.
- Help ensure that our platform provides our customers with an engaging visual and interactive experience, by continuously improving on client-side performance metrics.
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