About the Role
You'll join a team advancing the state of the art in our product and industry by building the user interface that tens of thousands of companies rely on daily. You'll craft delightful, fast, and thoughtful user experiences using React and Redux, working on complex data visualizations, interactions, and embedded analytics. You'll write tests, give thoughtful feedback on other people's code, and write clear proposals for complicated problems. You'll use our style guide and write or update CSS to make things look good, and dig into a large, established codebase to adapt and integrate new code.
Requirements
- Care about crafting delightful user experiences
- Prior experience shipping non-trivial apps using React + Redux (or equivalent)
- Strong React and JavaScript knowledge
- Experience writing tests
- Experience giving good feedback on other people's code
- Experience writing thoughtful and clear proposals for complicated problems
- Comfort with computer science-y problems and data structure manipulation
- Comfort in CSS and familiarity with design systems and component libraries
- Experience working on a large and complex JavaScript project
- Knowledge and prior experience with data visualization (especially dc.js and d3.js) is a plus
- Previous contributions to open source is a plus
- Knowledge or interest in Clojure is a plus
Responsibilities
- Build lightning fast interactions with data, such as clicking on maps to filter data tables
- Develop features to allow annotations directly on data points in charts
- Expose annotations across dashboards and the app
- Build new ways to surface important metrics or segments to the right users
- Ensure embedded analytics match customers' own product visuals
- Enable easier integration of embeds into customer code
- Write tests and give feedback on other people's code
- Write proposals for complicated problems
- Write or update CSS according to the style guide
Benefits
- Meaningful equity
- Fully employer-covered medical, dental, and vision insurance
- 75% coverage for dependents
- 401(k) with employer match after first 30 days
- Flexible and unlimited paid time off including sick time
- Asynchronous, remote-first environment
- Flexible schedule
- Work from wherever you want