What will you do:
- Collaborate with product designers, fellow engineers and data scientists to iterate on experiments and product features that immediately impact our customers
- Use technologies and tools like React, Redux, and Webpack to build out new UI features and maintain/improve existing ones
- Participate in design and code reviews
- Evolve our UI component library, standards and best practices to streamline development and ensure consistency across products
- Write relevant and clearly understood tests
- Write clear documentation for areas of complexity
- Ensure there is observability into your work for both Engineering and Product
The following experience is relevant to us:
- We value humility, a strong work ethic, flexibility, collaboration, technical curiosity, and constant learning
- Experience with small teams that move fast -- all members are expected to be able to achieve maximum results with minimal direction
- Strong understanding of HTML, CSS, and JavaScript
- You have 5+ years of hands-on experience with JavaScript
- Daily exposure to at least one modern JavaScript framework (e.g. React, Angular, Vue, etc...)
- UI and/or unit testing with tools like Selenium, Cypress, Jest, and Enzyme, etc...
Nice to haves:
- Sass experience
- Node/npm experience
- Webpack experience
- Design and UX skill set/experience
- Selenium with Python
- Open source contributions to major projects
- Familiarity with server-side MVC web frameworks, such as Django or Rails
- Knowledge of a data query and manipulation language