Front-End Web Developer

Gulf of Maine Research Institute

Portland (ME)

Hybrid

USD 70,000 - 75,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work options
Mission-driven nonprofit

Job summary

Gulf of Maine Research Institute (GMRI) seeks an early career Front-End Web Developer to join the Ocean Data Products team in Portland, ME. This full-time, on-site role supports the development and maintenance of web-based tools and dashboards that provide access to real-time and historical marine data for stakeholders.

The role collaborates with GMRI researchers and external partners, focuses on accessible, responsive front-end interfaces using HTML, CSS, JavaScript, TypeScript, and React, and

Qualifications

  • Bachelor’s degree in computer science or related field, or 3–5 years of equivalent education/experience.
  • 2+ years direct experience with consumer-facing web apps and services.
  • Experience with open source technologies and communities.
  • Proficiency with HTML, CSS, JavaScript, TypeScript, React; testing with Jest/Playwright/Cypress.
  • Familiarity with XML/JSON/CSV data formats.
  • Knowledge of UI/UX approaches and inclusive design.
  • Experience using GitHub and version control.

Responsibilities

  • Develop and maintain web-based tools and dashboards for data access and visualization.
  • Collaborate with GMRI researchers and external partners on data-driven applications.
  • Ensure accessibility, responsive design, and cross-browser compatibility.
  • Translate requirements into reusable front-end components and interfaces.
  • Work with back-end data systems and APIs to integrate data.

Skills

HTML
CSS
JavaScript
TypeScript
React
UI/UX
WCAG accessibility
REST APIs

Education

Bachelor’s degree in computer science or related field or 3–5 years experience

Tools

GitHub
OpenLayers
D3

Job description

Description

JOB TITLE: Front-End Web Developer

SUPERVISOR: Ocean Data Products (ODP) Program Director

Starting Salary Range: $70,000-$75,000

Overview:

The Gulf of Maine Research Institute (GMRI) develops and delivers collaborative solutions to global ocean challenges. We are dedicated to the resilience of the Gulf of Maine ecosystem and the communities that depend on it. To learn more, visit gmri.org.

Ocean Data Products:

The primary role of the Ocean Data Products team at GMRI is to develop and support data management and cyberinfrastructure (DMAC) systems that provide access to real-time, historic, and forecast data in the northeast region through customized data products. ODP has served as the lead data management provider for NERACOOS (the Northeastern Regional Association for Coastal and Ocean Observing Systems) since the early 2000s. Additionally, ODP works with partners at GMRI and collaborators in the region developing products and data management infrastructure for fisheries, climate, and marine environmental data. Current projects include development of an infrastructure for meteorological and oceanographic data from offshore buoys and sensors, web based tools and dashboards for accessing water level data and model forecast visualizations, GMRI’s public-facing community science platform, and a data infrastructure for GMRI research data. The ODP team develops and supports web-based software and tools to access data and information about the marine environment. This team shares resources and project management duties as it facilitates and implements distributed data delivery systems to the ocean observing community and stakeholders interested in marine data.

Front-End Web Developer:

The ODP team is looking for an early career Front-End Web Developer to join the team. This is a full-time regular position based on-site in Portland, ME with flexibility around hybrid work and reports to the ODP Program Director and works directly with the other members of the ODP team. The person in this role will provide ongoing support and contribute to the development of the suite of web-based software and tools used by stakeholders to access data and information about the marine environment and Gulf of Maine ecosystems. They will collaborate with internal partners at GMRI and external partners interested in data driven applications to support issues and concerns in ocean observing, ecosystem monitoring, fisheries, coastal processes, community science, and other marine areas. This position works closely with research scientists, domain experts, end users, stakeholders, and designers to develop, support, and maintain these products and systems.

Requirements

Required Qualifications:

  • A bachelor’s degree in computer science, web development, web development, or related field, or 3 to 5 years of equivalent education and experience
  • 2+ years direct experience working with consumer-facing web applications and services using industry standard approaches
  • Experience in working with open source technologies and communities
  • Demonstrated proficiency with common front-end technologies, frameworks, and languages (such as HTML, CSS, JavaScript, TypeScript, Node.js, and React) Experience with front-end testing frameworks (such as Jest, Playwright, or Cypress)
  • Familiarity with web-oriented data formats (XML, JSON, CSV)
  • Demonstrated knowledge of UI/UX approaches or graphic/web design
  • Experience using repository-based version control development, preferably GitHub
  • Experience translating functional requirements into technical specifications
  • Proficiency managing application development on local and cloud-based environments
  • Well-developed written and verbal communications skills
  • Ability to thrive on a team that manages multiple projects with fixed deadlines
  • Familiarity integrating data into front-end components from backend data systems and APIs
  • Familiarity with web accessibility standards (WCAG) and inclusive design practices

Other Preferred Qualifications:

The position will integrate directly with ODP programmers working on back-end and data integration systems. Because of the scientific nature of our work, familiarity or direct experience with the following technologies and approaches would be beneficial:

  • Data from sensors and large, unstructured time series and gridded data sets (satellite, buoys, models) and data formats (e.g., NetCDF, Zarr, Parquet)
  • Scientific data management systems (e.g., ERDDAP, THREDDS, CKAN)
  • GIS and mapping software (e.g., OpenLayers, ESRI, Google Maps, Leaflet, Mapbox, or similar)
  • Data visualization libraries and tools (e.g., HighCharts, D3, Vega, Altair, Matplotlib, GGplot, Holoviews, or similar)
  • Ability (or desire) to become proficient supporting content management frameworks (e.g., Python, Django, Wagtail, CKAN)
  • Development in cloud compute environments (AWS or equivalent)
  • Familiarity with container-based application development tools (e.g., Docker, Kubernetes, CI/CD)
  • Graphic design
  • Software architecture best practices
  • An academic background or previous work experience with marine science, fisheries, climate, or environmental issues
  • Desire to work for a mission-driven non-profit

Diversity and Inclusion:

The Gulf of Maine Research Institute (GMRI) has a long-standing policy and commitment to providing equal access and equal employment opportunities in all terms, conditions, processes, and benefits of employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, family status, veteran status, or any other classification protected by law. GMRI's employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, family status, veteran status, or any other classification protected by law.

Applicants and employees are encouraged to voluntarily provide certain status data to assist GMRI in fulfilling various reporting requirements of the federal government. This self-identification is completely voluntary, will be kept confidential and separate from your application data, and used only to meet certain state or federal reporting requirements. Providing or declining to provide this information will not result in adverse action of any kind.

Salary and Benefits:

Gulf of Maine Research Institute offers a competitive salary and benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front-End Web Developer
Front-End Web Developer

Gulf of Maine Research Institute • Portland (ME)

On-site
USD 70,000 - 75,000
Front-End Web Developer
Front-End Web Developer

Gulf of Maine Research Institute • Portland (ME)

On-site
USD 70,000 - 75,000
Hybrid Ocean Data Web Developer
Hybrid Ocean Data Web Developer

Gulf of Maine Research Institute • Portland (ME)

Hybrid
USD 75,000 - 79,000
Web Application Developer
Web Application Developer

Gulf of Maine Research Institute • Portland (ME)

On-site
USD 75,000 - 79,000
Web Application Developer
Web Application Developer

Gulf of Maine Research Institute • Portland (ME)

On-site
USD 75,000 - 79,000
Web Application Developer
Web Application Developer

Gulf of Maine Research Institute • Portland (ME)

Hybrid
USD 75,000 - 79,000
Front-End Web Developer — Ocean Data Platforms
Front-End Web Developer — Ocean Data Platforms

Paylocity • Portland (ME)

On-site
USD 70,000 - 75,000
Impactful Front-End Web Developer — Marine Data Solutions
Impactful Front-End Web Developer — Marine Data Solutions

Gulf of Maine Research Institute • Portland (ME)

Hybrid
USD 70,000 - 75,000
Front‑End Web Developer — Hybrid for Ocean Data Apps
Front‑End Web Developer — Hybrid for Ocean Data Apps

Gulf of Maine Research Institute • Portland (ME)

Hybrid
USD 70,000 - 75,000
Competitive salary
Hybrid work options
Mission-driven nonprofit
Climate-Resilient Fisheries Postdoc Research Fellow
Climate-Resilient Fisheries Postdoc Research Fellow

Gulf of Maine Research Institute • Portland (ME)

On-site
USD 68,000 - 72,000