Key job responsibilities
You are customer-obsessed, detail-oriented, comfortable working with highly technical teams and are skilled in using data and insights to make decisions. You are a leader in the never-ending process of improving your team standards, writing documentation, and able to handle multiple projects in a fast-paced environment with a high-level of autonomy. You can translate business requirements into bar raising customer experiences by thinking from a customer’s perspective and setting relentlessly high standards for yourself and your team.
- 1+ years of Software Dev experience.
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related field
- Computer Science fundamentals in OO design, functional programming, data structure, and algorithm design
- Experience with front-end languages, libraries, and rendering technologies (e.g. JavaScript, HTML, CSS)
- Knowledge of front-end fundamentals (e.g. client vs. server rendering)
- Experience with Node.js and one or more front-end frameworks (e.g. React, Angular, Bootstrap)
- Experience creating reusable coded front-end components Experience creating application UIs
- Experience with modern web technologies and techniques such as HTML5, CSS3, ECMAScript 2016, CSS pre-processors (SASS, Less, Stylus), JavaScript transpilers (Babel, CoffeeScript, TypeScript), and JavaScript build tools (Browserify, WebPack, Grunt, Gulp)