Title: Lab Solutions Developer (Contract)
Catalyst Education seeking Contractor with Chemistry or Biology and HTML/JavaScript background
Catalyst Education is looking for a part-time contractor with both background knowledge of concepts relevant to undergraduate chemistry and biology laboratory instruction and experience working with web languages and frameworks. Candidates with experience working with JavaScript, or similar web scripting languages, and JSON are preferred. The position will assist Catalyst Education's delivery of lab procedures through the Labflow platform using a proprietary markup language. Hours can be set to work within your schedule. Candidates with availability around 20 hrs/week strongly preferred.
Responsibilities:
Translating traditional experimental procedures and report sheets into Labflow’s proprietary digital format (DataFlow Module)
Selecting and embedding elements (e.g., prompts, tables, dropdowns, essay fields) into custom DataFlow Modules to optimize a given experiment for the digital format
Translating constraints of laboratory equipment like precision and measurement range into data entry and procedure constraints in digital reports
Writing JavaScript autograding procedures to transform student-entered data into formulas that automatically assess responses in the results and analysis sections of DataFlow Modules
Writing & debugging HTML and LaTeX markup, JSON notation
Qualifications:
An individual with experience in laboratory chemistry or biology and some knowledge of web languages. A qualified candidate must have experience in areas of undergraduate laboratory instruction and should have some experience with HTML and/or LaTeX. The ideal candidate will have pedagogical experience within undergraduate laboratories, have good knowledge of HTML, LaTeX, JavaScript scripting and JSON notation, and be comfortable translating traditional experimental procedures into discrete components that can be automatically graded. Candidates should be highly motivated and exhibit excellent organizational skills.