Senior Front-End Engineer

Remote, United States

Change Research conducts research to understand public opinion. We aim to democratize access to public opinion research, in order to create a world where leaders have near-constant contact with the pulse of public opinion and can make more informed decisions. As a Public Benefit Corporation, we seek to make the world more humane, scientific, and just; as a technology company, we seek to innovate and re-define what it means to measure public opinion.

About The Role

This is a full-time, remote position reporting to the Technical Lead. We’re seeking an experienced senior front-end engineer who will play a key role in developing our go-to-market offerings for providing public-opinion research data at scale, and iterate on our products in collaboration with our product, sales, and polling teams.

You’ll be responsible for architecting and developing front-end solutions for our AI-powered client-facing data portal and internal pollster tools. This includes building intuitive interfaces for our RAG-based search and analysis features, implementing responsive visualizations for complex polling data, and creating efficient workflows that help both clients and pollsters leverage insights effectively.
We are a team of engineers who are comfortable wearing multiple hats when necessary, so back-end engineering experience is a plus.

Core Responsibilities

Build

  • Design and implement the front end for our AI-powered data portal, with a focus on discovery and analysis features and an eye on accessibility
  • Develop and maintain internal tooling for pollsters, focusing on efficiency and usability for complex data analysis workflows
  • Maintain existing front-end applications as we move to unifying into our new platform
  • Become the subject matter expert on front-end development and design on our growing product engineering team

Innovate

  • Try new things and not be afraid to fail; be able to re-adjust quickly based on new findings without burning too many resources.
  • Create novel patterns to visualize and interact with AI-generated insights from polling data

Communicate

  • Speak directly with users, both internal and external, to help refine the UI/UX of our products
  • Be the evangelist for your features and spread adoption
  • Do your best to treat your teammates and co-workers with kindness and respect
  • Document and train the cross-functional team on how to best use the software you’ve built to get more done

About you:

  • 5+ years of hands-on software engineering experience, building front-end web applications. Less experience may be considered in certain circumstances.
  • Sharp eye for product design with experience leading design projects from start to finish – from initial wireframes to final UI
  • Comfortable making design decisions independently and have a track record of shipping polished interfaces without dedicated design support
  • Some experience or eagerness to learn our tech stack:
    • React, Next.js on Vercel
    • Typescript, Tailwind CSS, Shadcn, Charka UI
    • Streamlit
    • Back-end stack includes:
      • Python
      • FastAPI
      • Postgres
      • Docker and container orchestration
      • Pandas
    • GCP / BigQuery / Cloud Run
    • Developer tooling includes:
      • Github Actions
      • Github Copilot and Anthropic Claude
      • VS Code/Jetbrains
  • Excited by creating novel patterns around interacting with survey data using AI
  • Comfortable working directly with customers, data scientists, pollsters, and other cross-functional teammates, able to work with a variety of personalities
  • Enthusiastic, professional, and kind
  • Startup-minded: you plug holes, get things done, feel comfortable pushing to define products, and improve systems
  • When designing systems and writing code, you bias towards simplicity, usability, and readability over complexity
  • Energized by the opportunity to translate complex research data into actionable insights that drive decisions and policymaking

Compensation & Benefits

The annual salary range is $144,500 – $160,000 annually, commensurate with experience, and includes these benefits:

  • Competitive salary
  • Company-subsidized medical, dental, vision, and life insurance
  • Flexible paid time off, sick days, and company holidays
  • Access to pre-tax 401K retirement program
  • Fully remote work environment
  • Stipend to outfit your home office
  • Stock options
  • Paid family leave

You must be authorized to work in the United States.

We value a diverse and inclusive workplace where we learn from each other. We strongly encourage everyone to apply, regardless of race, gender, religious beliefs, abilities, political attitudes, experience, and other characteristics.

Change Research is an equal opportunity employer, and we are committed to building a workplace that reflects the diversity of the communities we serve.

Process: Click the “Apply” button below to submit your resume and answer a few questions. If your resume is selected, the process includes:

  1. Preliminary video interview: 15-30 mins
  2. Video interview: approx. 45 mins
  3. At-home exercise: no more than 3 hours
  4. Additional video interviews: approx. 2-3 hours
  5. Reference checks: we may do these earlier in the process

Our application deadline is March 15, 2025, and we will review applicants on a rolling basis. The application process may close before this deadline. We are seeking to fill this position before April 1, 2025.

Change Research is committed to creating an accessible application and interview process. If you would like to request a reasonable accommodation for a disability, please contact us at [email protected] with the subject line: Accommodation Request,or respond to our interview email with your request for a reasonable accommodation.