Software Engineer - Frontend

Binti · Oakland, CA/Remote (US)

Human Rights & Equality
$150,000 - $240,000 Per Year
Posted 4 weeks ago

Ruby on Rails
Featured Job

About Binti

Binti builds modern software to help every child have a safe, loving, and stable family; working with county and state governments across 27 states, Binti's tools improve the foster care system. The 190+ agencies using Binti serve about 22% of children in child welfare in the US. On average, agencies using Binti have increased the number of approved families by 80%, making a real dent in the shortage of foster/adoptive parents for children in the US. Beyond helping families foster/adopt children, Binti is launching software to support families who are struggling to get the services they need to stay together with or reunify with their children.
We’re a team of 90+ people and growing quickly. We have a huge, ambitious vision to rewire government to be more effective in order to expand opportunity for people around the world. We care about creating a workplace where everyone feels welcome and can bring their full self to work. We are looking for mission-driven, high empathy, high performance, low ego team members to join us on this exciting journey. 
Binti is a for-profit, mission-driven software company based in Oakland, CA. Investors include Founders Fund, First Round Capital, Kapor Capital, and others.
Join us as we strive to reinvent child welfare, and make a difference one community at a time.

Overview of the Role

Our product is built on Ruby on Rails, backed by a Postgres database, queried via GraphQL/REST, hosted on Google Cloud, and orchestrated with Kubernetes + Pulumi. Binti’s frontend is built in React, compiled by Webpack, documented in Storybook, tested by Jest, hydrated by Apollo, consumes graphQL, and uses Style-Dictionary to turn design tokens into CSS. 

Binti's frontend philosophy is that accessibility and reliability is core to the user experience. This role is responsible for propagating that philosophy, and making our frontend easy, consistent, and delightful for the rest of the engineering team to work in.

Example projects for this role: 

Collaborating with designers and adding new components to our design system, adding visual regression tests to run against our Storybook in CI, migrating legacy Rails views to React, establishing best practices for using Apollo/GraphQL, collaborating with a product team to build a frontend-heavy feature


This role is open to fully remote candidates who are authorized to work within the US and are open to working core engineering hours for real-time collaboration with the team. If candidates are in the San Francisco Bay Area, we have an office in Oakland and you would have the option to work from the office when it is safe to do so.

What you will do:

  • Help architect our frontend to be flexible, scalable, and approachable to other engineers
  • Help our team move quickly and learn while maintaining a welcoming and supportive culture
  • Work closely with designers and the broader engineering team to develop and maintain our design system, strictly prioritizing and informing around feasibility and scoping
  • Ensure our frontend is accessible, reliable, and intuitive to use
  • Create a delightful experience for colleagues to develop in the frontend
  • Propose best practices and author ESLint rules to ensure high code quality is consistent across engineers with various levels of FE experience
  • Teach engineers about important FE concepts they’ll need to know in order to be effective
  • Deprecate legacy patterns and migrate Rails views and older React code to newer standards, where appropriate
  • Share responsibility of keeping the CI testing pipeline green, especially when it fails due to FE issues

Who you are and what we will love about you:

  • At least 4 years of professional software engineering experience
  • React experience needed (we believe that anyone can learn technologies and are looking for people who have experienced React already to help us shape best practices as we grow. We will open this up more to other technologies as we add to the team in the next few months)
  • Experience with accessibility and a proponent for universal design
  • Comfortable being a technical decision maker; decisions at Binti are always collaborative but this is a specialist role and you will likely be gathering input from others and your own relevant experience, then determining the way forward 
  • End-to-end experience building, shipping, and maintaining products
  • Have a growth mindset, a focus on delivering incremental value, and comfort with challenging the status quo
  • Experience coaching and mentoring colleagues to level up as a team
  • Excellent verbal, written, and interpersonal communication skills
  • Comfortable delving into the full stack - Ruby/Rails experience a plus
  • Experience with GraphQL and/or Apollo is a plus
  • Experience with frontend tooling and build chain (e.g. Webpack, Yarn) is a plus

The base salary for this role ranges from $150,000-$240,000. Actual compensation within this range will vary based on experience, education, knowledge, and skills, and will be determined through the interview process according to our standard procedures and leveling. Binti strives to be in the 90th percentile of market range for a Series B company. We are also proud to offer a comprehensive perks and benefits package, as outlined below.

Perks and Benefits

  • An above-market compensation package (salary + equity)
  • Excellent medical, dental, vision, and life insurance - 99% of insurance premiums covered for you + your dependents
  • Flexible vacation time to promote a healthy work-life blend, targeting 20 days/year
  • 16 weeks of paid parental bonding leave for the arrival of a newborn or newly placed infant
  • 13 paid holidays; 11 Federally observed holidays (including Juneteenth), plus the day after Thanksgiving and Election Day
  • Sick/Mental Health time separate from vacation days (72 hours)
  • 4 weeks of sabbatical after 4 years of service at the company
  • 401(k) with 100% match of contributions up to 4% of your annual salary
  • Commuter benefits, FSA, and DCSA with administration paid for
  • $5,000 annual bonus for employees who volunteer as a CASA (court-appointed special advocates)
  • $2,500 annual reimbursement for ongoing learning and development, with opportunities to attend trainings/conferences, on-site speaker series, and lunch and learns
  • $1,000 reimbursement for virtual home office setup
  • $100/month remote work stipend to cover internet, electricity, or home office setup costs, or $250/month for a co-working space
  • Weekly reimbursement for lunch with coworkers - virtually or at our Oakland office
  • Paid Jury Duty 
At Binti, we celebrate having a diverse team and believe our differences make us stronger. Binti is proud to be an equal opportunity workplace and is an equal opportunity employer. We welcome all qualified applicants to apply without regard to race, color, religion, gender, sexual orientation, national origin, disability, or protected Veteran status.

Related Jobs

Forward Deployed Engineer - Binti
Oakland, CA/Remote (US) - Posted 4 weeks ago
Software Developer - Workforce Opportunity Services
Dallas, TX - Posted 4 weeks ago
View more open tech jobs in Oakland, CA
View more remote jobs
Be the first to see new Software Engineer - Frontend jobs

Save this search to get an email when new jobs match this search.

Create Email Alert