Front-end Software Engineer (React)
Who You Are
You are an outstanding front-end software engineer who wants to build React applications on top of a service layer powered by cutting-edge Machine Learning and AI technologies. You excel at building modern browser-based JavaScript applications that make Ajax calls to RESTful Microservices. You have worked with React and Redux; you want to go deep with these technologies to build the next generation of web applications. You also enjoy building compelling data visualizations.
You hold yourself to a high standard when it comes to writing clean, performant, and maintainable code that powers well-designed web applications. You are very productive and deliver extremely high quality front-end code where the separation of concerns is clear and follows architectural best practices. You apply software patterns well and take testing your code seriously. You write unit tests while writing production code rather than as an afterthought. Your code meets the rigorous standards needed for Continuous Integration workflows involving multi-environment feature validation and frequent deployments to customers.
You care deeply about your work and its impact on your team’s productivity. You work well in cross-functional settings where you are expected to collaborate with members of wide-ranging disciplines including Design, DevOps, Product, and Data Science. You value the