— 5+ years of experience in front-end web development
— Production experience with React
— Experience with testing frameworks (unit and e2e) using Jasmine / Jest / Cypress / React Testing Library
— Strong knowledge of HTML5, CSS3 and the ability to write clean, semantic markup
— Experience using SASS or LESS CSS pre-processors
— Familiarity with standard front-end toolkit: automation/packaging tools such as Karma, Webpack, Babel etc.
— Familiarity with Git
— Time management skills applied to a demanding release cycle; knowing when to fix a bug with minimal code impact vs. refactoring to refactor
Proficiency with D3.js
Experience with Python, MongoDB, Node and WebSockets
Familiarity with the Linux command line
The job requires the ability to rapidly prototype new features, demonstrate them to various stakeholders (data scientists, product managers, corporate management) and peers, accept feedback and iterate on implementation as necessary.
— Python, Node, MongoDB, Redis
Have you ever dreamed about working on a product with incredible value to society? In a team that keeps large-scale (400k+ LOC) application running on the newest tech and always improving for the benefit of developers and users? In a place, where testing coverage is not an empty word, where the number of unit tests is 14k+ and the e2e (cypress) test coverage is better than you’ve ever seen?
Work alongside some of the world’s best data scientists and the Front End team to continually improve and evolve the user interface of the DataRobot application.