This job post is closed and the position is probably filled. Please do not apply. Work for Stencila and want to re-open this job? Use the edit link in the email when you posted the job!
Join a team developing the next-generation of tools for data-driven scientific discovery. Stencila aims to lower the barriers to reproducible research and enable collaboration between researchers with different levels of technical expertise. We're looking for a full-time software engineer to lead development of novel user interfaces for data exploration, visualization and analysis.\n\n* [Stencila](https://stenci.la) is building a toolbox of modular, interoperable software components for researchers ranging from Stencila [Dockter](https://github.com/stencila/dockter) (a command line tool that makes it easier to create Docker images) to Stencila [Hub](https://hub.stenci.la) (a web app that integrates our tools with third party services like Github and Dropbox) - and plenty of others in between!\n* We're passionate about making data-driven discovery more accessible to more people and closing the gaps in collaboration between coders and non-coders.\n* Weโre obsessed with building tools that make simple thing easy and complex things possible.\n* With funding from the Alfred P. Sloan Foundation we are building a core team to take Stencila from a prototype to production.\n* We are a small diverse, 100% remote, 100% open-source team linked to a broad open source and open science community.\n\n# Responsibilities\n
* Be part of the team designing and implementing an open, extensible architecture for user interfaces for data-driven discovery.\n* Work with our product designer to design, build, test, and deploy user interfaces for data analysis and visualization.\n* Be involved in user testing to understand usability problems that users are having. Then fix those problems.\n* Engage with the open-source developer community to encourage contributions. Improve documentation, merge pull requests, respond to issues. \n\n# Requirements\n#### About you\n\n* You are passionate about understanding how our users think, what their problems are, and building engaging user experiences that solve those problems.\n* You are an engineer with a sense of aesthetics: you have strong technical skills and can build a beautiful interface.\n* You are keen to join in-person user workshops, value user feedback, and act upon it.\n* Are committed to open-source and know from experience what it takes to grow a community around open-source software.\n* Have a strong bias towards getting it done; you choose completion over perfection. You get a buzz out of getting things shipped.\n* Take initiative, ownership and responsibility; you donโt need to wait for permission, donโt mind admitting you were wrong, and fix things when you are.\n* Want to work as part of a diverse team with complementary skills; you give support and take advice.\n* Comfortable working across time zones as part of a small, remote, geographically distributed team. You review asynchronous feedback, and get to work independently. \n* You are comfortable regularly communicating on wins, progress, and roadblocks.\n\n#### Your Skills & Experience\n\n* Experienced at building, testing, and deploying user interfaces in Javascript.\n* Familiar with frontend frameworks like React, Vue and Polymer and state management approaches such as Redux, Mobx, and GraphQL.\n* At home with modern front-end languages e.g. ES2016, Typescript, and build tools e.g. Webpack, Rollup, NPM\n* Experienced in test driven development and testing frameworks e.g. Jest, Puppeteer.\n* Experienced at building from mockups using modern CSS approaches and frameworks e.g Bulma, Tailwind, Semantic UI\n* Itโs a nice-to-have if you have a research or science background working with data.\n* Proficient in the English language, both written and verbal\n\n#### Compensation\n\nUS $100,000 \n\nPlease mention the words **VIDEO DIVIDE APART** when applying to show you read the job post completely (#RMy4yMzcuNjUuMTAy). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, Engineer, Design, Front End, Developer and Digital Nomad jobs that are similar:\n\n
$60,000 — $120,000/year\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.