REACTjobsboard

Front-End Software Engineer

BallotReady

BallotReady is searching for a Front-End Software Engineer to translate user interface designs into useful, beautiful, and accessible user experiences—and, as a result, join our team in working to bring an unparalleled database on U.S. government to voters and constituents nationwide.

Who We Are

BallotReady is an award-winning startup working to help every voter in America cast an informed vote on every race, every election. We create digital nonpartisan voter guides and build tools to help advocacy groups and campaigns inform and mobilize voters and constituents, powered by the most comprehensive database on every level of government.

We’ve worked with organizations such as Snapchat, Tiktok, Spotify, and the Miami Heat to inform and turn out over 35 million voters. Now, we’re focused on the upcoming midterms in 2022 and innovative methods for empowering communities to hold elected officials accountable and take effective action year-round. 

What You’ll Do

The Front-End Software Engineer, who can be based anywhere in the U.S. and will report to the Vice President of Engineering, is responsible for the following:

  • Implementing designs for our voter-focused tools using our React and TypeScript frontend
  • Expanding our component library by creating and maintaining reusable user interface components
  • Building new user interfaces that rely on data from APIs
  • Collaborating on design feasibility with our Product and Engineering teams

Who You Are

To succeed in this job, you must bring:

  • Experience with React
  • Experience with JavaScript
  • Experience with CSS
  • Excellence collaborating with other engineers using technologies such as Github
  • Basic skills and experience in writing front-end tests
  • Ability to convert wireframes and design specifications into working mobile-first responsive design
  • Ability to collaborate with designers and UX engineers to deliver a joyful user experience

A few items that are plusses, but not requirements for the job:

  • TypeScript experience
  • Design systems experience
  • Graphic design experience
  • Cypress experience
  • Experience making web interfaces accessible on both mobile and desktop

If you were here today, you’d be:

  • Working closely with our UI/UX lead designer to improve consistency and accessibility in our component library and design system
  • Making our interface for finding officeholders delightful, easy and fast
  • Prototyping new ways of visualizing our data for future products

What Else You Should Know

At BallotReady, we’re strong believers in flexibility in exchange for responsibility. We hire exceptional people who are excited about our mission, and give them the freedom and leadership to act in support of constituents first. Our work is driven by our core values, which we encourage interested applicants to explore.

BallotReady is an equal opportunity employer and we value having staff who reflect the diversity of all constituents and voters. We especially encourage people of color, LGBQ people, transgender and gender non-conforming people, and people with disabilities to apply for this role. We know that the more we live out our commitment to building a diverse and inclusive team, the better our work will be. 

Annual Salary: $100,000*

*please note that BallotReady does not negotiate salary as part of our commitments to diversity, equity, and inclusion 

Benefits: monthly remote work stipend (home internet costs, coworking space access, home office furniture, etc.), healthcare, dental, vision, disability, life insurance, 401k platform, FSA, commuter benefits, unlimited PTO

Location: Anywhere in the U.S. 

Hours: We are completely remote, and, as a result, flexible on work hours. We do generally expect employees to be accessible during “BallotReady Standard Time”, which is 12 p.m. to 4 p.m. CT Monday through Friday.

 

Apply for this job