Previous Job
Sr. Engineer (React/Redux)
Ref No.: 17-02926
Location: Salt Lake City, Utah

Title: Sr.Engineer (React/Redux)

Location: Remote (preferably local to Salt Lake City area)

New exciting company looking for a passionate, hard-working, and talented React/Redux Developer to lead the creation of innovative UX for configuration tools for our award winning JTBD chatbot platform. This role offers wide scope, autonomy, ownership, and the opportunity to be at the forefront of a Jobs To Be Done (JTBD) chatbot platform. You'll be counted on to be an influential voice in decisions related to system architecture, feature development, engineering culture and product strategy. We have an ambitious mission requiring an engineer with great judgment and a track record of building great customer experiences.

The ideal candidate should have deep end-to-end web application knowledge, thrive in a fast-paced environment, have experience optimizing client-side performance, and web development. The candidate should be willing to take on challenging initiatives, and be capable of working both independently and with others on a team.

Required skills
¿ Extensive client-side and server-side Javascript development experience (eg. node.js, ES6+, React, Redux, Flow, PostCSS).
¿ Solid coding practices including peer code reviews, unit testing, and agile development.
¿ Experience working with Agile engineering practices (continuous integration, TDD, etc.).
¿ 5+ years of professional front end development using modern web development technologies and techniques, including HTML5, CSS, JavaScript based frameworks, and web services (RESTful, etc.).
¿ Strong UX design skills and sound knowledge of UX best practices with the ability to incorporate into solutions.
¿ A solid foundation in Computer Science fundamentals, data structures, algorithms, object-oriented design and systems architecture.
¿ Excellent communication skills, both written and verbal.
¿ Exceptional problem solving and troubleshooting skills.
¿ Eagerness to adopt a mentoring role and helping others.
¿ Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
Bonus skills
¿ Knowledge of JavaScript build tools such as Gulp, Grunt, Webpack, Prepack.
¿ Keen interest in staying current with the latest trends and techniques in the industry.