Open Position – Full Stack Web Developer
The Rapid Online Assessment of Reading (ROAR) is an open-source, online reading assessment platform that is designed to bridge research and practice. Our vision is to develop and validate a suite of efficient and automated online assessment for use in research and practice. This technology has the potential to dramatically change the landscape of research into learning differences and as well as educational practice by allowing researchers to rapidly collect data at an unprecedented scale and for school districts to efficiently assess students without sacrificing instructional time. We are looking for an experienced, full-stack web-developer to join our team and help build out this platform to scale to meet the needs of large school districts, serving hundreds of thousands of students. More information on the ROAR can be found here: https://roar.stanford.edu/ ; more information on the Brain Development and Education Lab can be found here: https://edneuro.stanford.edu/ ; and open-source software projects from the lab can be found here: https://github.com/YeatmanLab
Core to our team’s mission are:
- Research-Practice Partnership model: Develop technology that catalyzes research while supporting practitioners. We envision a collaborative research model where stakeholders (i.e., teachers and administrators) are critical players in the research and design process.
- Transparency and open-access: Create technology that meets a critical need in diverse school districts and can be used under an open-access, not-for-profit model.
A successful candidate should have enthusiasm about the ROAR mission in addition to:
Minimum Qualifications
- Strong skills with Javascript (ES5, ES6), HTML5 and CSS3.
- Familiarity with Vue.js (preferred), React, Angular, or a similar modern web development framework.
- Familiarity with Firebase services including Firestore, Authentication, and Hosting.
- Knowledge of modern development tools, like Git.
- Experience in consuming and designing RESTful APIs.
Preferred Qualifications
- At least 1+ years of experience in Vue.js with knowledge of components and the composition API.
- Ability to write efficient, secure, clean, and scalable JavaScript/TypeScript code.
- Please provide a link to a publicly accessible pull request on GitHub in which you contribute significantly to a web development project.
If your previous work experience prohibits you from sharing a pull request (e.g., due to licensing restrictions), you may read through the ROAR application developers guide, and submit a GitHub link to the web assessment that you create while working through the guide.