Job Description:
The Visiting Front-End Research Programmer will lead research work related to managing innovative front-end computing architectures and developing web applications that contribute to health equity. The position will also help shape, develop, and guide open source software initiatives with a focus on FOSS4G (Free and Open Source Software for Geospatial) within a growing portfolio of applied research projects related to spatial analysis, health geography, and public health-relevant policy.
Job Duties:
- Lead the development of web applications (eg. maintenance, extensions, and implementation of new components) with a focus on front-end development (JavaScript) and spatial visualizations (50%), including:
- Maintenance and archival support of the US Covid Atlas web application.
- Extension of the Chives web application with new variables & interactive features.
- Development of new community toolkits as (mainly static) modular websites, with option to extend geospatial components.
- Research, test, and review product design challenges in an agile environment with the project team, working closely with the project coordinator, product designer, & community leads (15%);
- Serve as a research mentor for the HEROP lab and community stakeholders as a leader in trainings, design discussions, code reviews, and product development meetings (15%);
- Produce technical documentation, coding vignettes, and reproducible computational notebooks to support an Open Science culture of reproducibility (10%); and
- Contribute to development and maintenance of FOSS4G projects that facilitate an open ecosystem for communities working with place data (10%).
Qualifications:
Education.
- Required: Bachelor’s degree in computer science, geographic information science, engineering, or a related field, or equivalent in work experience.
- Preferred: Master’s degree in computer science, geographic information science, engineering, or a related field, or equivalent in work experience.
Experience
- Required: Six months of experience researching, presenting, and/or publishing technical projects or papers in a professional or academic setting. A minimum of one year of relevant front-end development experience with a focus on open source software, including design, coding, testing, and support. Experience working with Javascript, HTML, and CSS and background with React, or other Javascript frameworks (Vue, Angular, Svelte, etc.);
- Preferred: A minimum of one year of experience researching, presenting, and/or publishing technical projects or papers in a professional or academic setting. A minimum of three years of relevant front-end development experience with a focus on open source software, including design, coding, testing, and support. Experience working with Javascript, HTML, and CSS and background with React, or other Javascript frameworks (Vue, Angular, Svelte, etc.); and experience with relevant front-end mapping libraries like Mapbox.js, Deck.gl, or Kepler.gl.