• 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 Public Benefit Corporation with a mission of providing access to weather and environmental data to support decisions that save lives, protect property, and enhance our understanding of Earth systems. Our vision is to be the world’s largest and most trusted source for real-time global weather and environmental data.

We are seeking a Frontend React developer to build and maintain web applications in support of Synoptic’s mission. 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 work as a core member of a small team to develop new application features, improve existing tools, and contribute to testing and deployment. Development and maintenance contributions to other company web applications will be expected as needed.

As a PBC and certified B Corporation, in addition to a focus on revenue Synoptic is accountable to all stakeholders including data providers, data users, our employees, our communities, and the general public. With significant government and commercial contracts in place, Synoptic is accelerating growth both domestically and internationally.

We are currently a 100% remote company that is distributed throughout the U.S. This role is limited to U.S. or Canada based applicants only, and will require travel for in-person meetings 1-2 times per year. 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.

At Synoptic we believe in the importance of authentic interactions and equitable opportunities. We base our selection on a candidate’s skills, knowledge, and experience. To ensure the integrity and fairness of our interview process, the use of artificial intelligence (AI) tools (including Generative AI) or other means to generate or assist with responses during interviews is strictly prohibited.

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 backend services with the frontend application, 
    • 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 2-3 years of frontend 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 frontend 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 earth sciences
  • Command of Python
  • Experience working with and refactoring legacy code

Cultural Fit

Synoptic provides industry-competitive compensation commensurate with experience. Benefits include a flexible time-off/vacation policy, comprehensive health insurance plans with HSA contributions, retirement contributions, and parental leave.

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 offers talented and motivated individuals the opportunity to do important work in a dynamic and growing Public Benefit Corporation (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 only 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