• Department
    Tech
  • Location
    Remote
  • Type of Position
    Full-time
  • Hours
    40/week
  • FSLA Status
    Exempt
Apply

Resumes can be submitted to: jobs@synopticdata.com

General description

Synoptic Data is a 100% remote, atmospheric and earth science “data as a service” (DaaS) company. We are experiencing growth and are seeking a Front end React developer to build and maintain web applications to further Synoptic’s mission to increase access to observed Earth data.

The chosen candidate will chiefly contribute to Synoptic’s Data Viewer, our flagship, React-based web application that serves data providers, customers, and the weather community by facilitating access to public weather station data and providing tools to support the monitoring of station assets. The candidate will take ownership over development of new and existing application features, testing and application deployment. Development and maintenance contributions to other company web applications will be expected as needed.

As an aggregator of atmospheric and environmental data, Synoptic’s web applications are generally data-centric and targeted towards increasing data accessibility and value. Applications are powered by our primary data service, a robust API that provides access to millions of daily surface weather and related measurements in near real time. We prioritize data latency and value responsiveness and design in applications. These are essential responsibilities of the chosen candidate.

Candidates should be proactive, self-driven, accountable under minimal supervision to reach project goals, and comfortable working with internal and external teams locally and remotely.

Essential Job Functions

  • Contribute to the development of Synoptic’s React-based Data Viewer web application. Responsibilities include:
    • design and develop new features in response to product requirements (incl. the manipulation and display of real time and historical weather data and related datasets),
    • work with teams to establish seamless integration of back end services with the front end application,
    • assume ownership over testing, deployment, and maintenance.
    • optimize user experience by increasing application responsiveness
    • develop functionality that must work in both a desktop and mobile capacity
  • Contribute to the development and maintenance of other company web applications as needed.
  • Work in an operational environment, occasionally requiring responsiveness outside of normal working hours.
  • Contribute to the professional growth of yourself and other developers within the company
  • Other duties as assigned

Qualifications

Required

  • BS or advanced degree in computer science, with 1-4 years of front end development experience
  • Command of Javascript, CSS, and HTML languages and the ReactJS framework
  • Experience with following tools/libraries:
    • MUI (or material design concepts)
    • Vite (or similar front-end build tool)
    • Zustand (or similar global state management library)
    • react-router-dom
    • Highcharts
  • Good understanding of optimisation techniques (e.g. lazy loading, debouncing, throttling, virtualisation)
  • Experience with web design and data visualization
  • Experience working with point geospatial datasets and gridded data products
  • Comfortable developing with web mapping platforms (esp. Mapbox)
  • Experience with static content web-hosting (AWS, CloudFront)
  • Experience with web authentication methods
  • Comfortable with git/GitHub and working collaboratively with other developers
  • Self-driven and able to deliver quality results with minimal supervision in a fully-remote working environment
  • Excellent oral and written communicator

Desired

  • Interest or background in atmospheric science or meteorology
  • Command of Python

Cultural Fit

  • Alignment with Synoptic’s public benefit mission

ADA Physical and Mental Requirements

Regular reading, writing, speaking and understanding English. Frequent interactions require good interpersonal skills, teamwork, customer service and use of discretion. Regular decision making, independent judgment, problem analysis. Frequent talking, repetitive motions of hands/wrists, sitting, hearing and keyboarding. Occasional lifting, bending, or carrying.

Additional Information

Synoptic Data is a Public Benefit Corporation (PBC) that collects, manages, and distributes real-time environmental data to better the world. Our mission is to provide expanded access to environmental data to enhance public safety, improve the productivity of government agencies and commercial entities, and assist in research and educational initiatives to advance the understanding of earth systems.

As a PBC and certified B Corporation, Synoptic is accountable to all stakeholders including data providers, data users, our employees, our communities, and the general public. We are committed to stakeholders’ needs. Part of being a PBC is that we are a for-profit company: we expect to do well financially for our shareholders and employees as we are doing good for the world. With cornerstone government and commercial contracts in place, Synoptic is profitable and investing those profits into accelerating growth.

Synoptic offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing PBC determined to make a difference. Synoptic believes that each employee makes a significant contribution to our success. Therefore, this job description is designed to outline primary duties and qualifications, but not limit the employee or the organization to just the work identified. Our expectation is that every employee will offer his/her/their services wherever necessary to ensure our growth and success and that of our clients and customers.

Synoptic maintains a discrimination-free work environment where employees are treated with dignity and respect. Our team members share responsibility for and commitment to equal employment opportunity. Synoptic does not discriminate based on age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We adhere to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, evaluation, and benefits. Synoptic provides reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works.

Apply

Resumes can be submitted to: jobs@synopticdata.com

< Back to Careers