hero

Job Board

Discover opportunities across our network of transformational companies
Trailhead Capital
25
companies
26
Jobs

Engineering Manager (Frontend)

HowGood

HowGood

Software Engineering
Stone Ridge, NY, USA
Posted on Aug 21, 2024
About HowGood
HowGood was founded with the belief that good information enables good decisions. We are the world’s leading platform for food industry decarbonization. We work with companies like Nestlé, Danone, Chipotle, Sysco, and Ahold Delhaize to meet their sustainability goals. Together we move the needle on climate change and global food systems.
The Role
The engineering team is at the center of operations at HowGood. We build the application used by our Fortune 500 customers to make critical decisions, and the tools our Research Team uses to work with large pools of data. The work we do enables customers to see the entire universe of sourcing choices and understand their impact within a greater system.
Our team is currently building and evolving our core features in three key directions. We are expanding the capacity and subject matter of our data ingestion to show change over time in carbon emissions, biodiversity impact, working conditions, and other metrics. We are also enhancing our reporting on sustainability performance, for things like evaluating regulatory compliance globally. Finally, we are building the platform used by suppliers to integrate their inventories into our platform.
As the Frontend Engineering Manager you will lead a team of highly skilled engineers to build the user facing application that some of the world’s largest food companies use to achieve their climate goals. This is a high-impact role where you will collaborate with product and design to understand and translate user needs into achievable technical feature requests. You will work with the frontend team to make architectural decisions and define best practices for the codebase. HowGood is looking for smart, motivated software engineers who enjoy taking on complex challenges, work well in dynamic environments, and care about software best practices.

Responsibilities - This is a hands on management role, expect to spend roughly 20% of your time on EM responsibilities and 80% on IC responsibilities

  • Cultivate a supportive team culture that prioritizes the growth, development, and well-being of each team member.
  • Champion a sustainable work-life balance and create opportunities for continuous learning and career progression.
  • Own quality and longevity of the codebase - notice and advocate for patterns that allow code to be flexible, scalable, and approachable to other engineers
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Host and organize weekly Tech Recap meetings, where the team discusses relevant issues, new technologies, improvements to the processes and standards, etc.
  • Document technical processes, rituals, tools, and shared conventions as best practices for the team.
  • Embed within your team the concept that engineers build better products when requirements are refined through the lens of business needs:
  • Support Product Managers to refine HowGood’s version of agile development, so that it works for our engineers, our resources and the business as a whole.
  • Contribute to the evolution of HowGood’s agile development process and build team buy in for it.
  • Ensure that the product management team is aware of what is working and not for engineers and helping HowGood keep improving its processes as we grow.

Requirements - If this role excites you but you don’t meet every qualification, we encourage you to apply. We value diverse perspectives and experiences.

  • 5+ years modern Javascript/Typescript libraries and tooling in a fast-paced production environment, with under-the-hood understanding of React/Redux (RTK, Thunks), React testing library, Jest
  • 2+ years leading small teams or pods, either in a technical or managerial capacity (preferably frontend focused)
  • Thorough understanding of front-end best practices for state management, organization, and architecture.
  • Experience with creating, designing, and presenting potential solutions with a pragmatic design that has buy-in, and where you are able to best use your teammates’ strengths and feedback.
  • Ability to lead with empathy and inclusivity, mentoring engineers to thrive in their roles

An ideal candidate will also have experience with:

  • Proficiency with Cypress.io, Vite, NodeJs, ElasticSearch and Docker
  • Some experience building and debugging backend services
  • Eager to learn and grow in a dynamic environment. Share your knowledge openly and contribute to a culture of continuous learning

Our tech stack:

  • Frontend tools: Typescript, React, Redux Toolkit, Jest, React Testing Library, Material UI, Sentry, Cypress.io, Datadog, Storybook, Lerna, Vite
  • Backend tools: Django, Fastapi, Python, PostgreSQL, Elasticsearch, Kafka, Redis, Docker, Terraform, AWS

Why we think you’ll love working at HowGood:

  • Salary range 170k-190k + equity
  • Health insurance + Vision & Dental
  • 401k with company match
  • Unlimited paid vacation (that we actually want you to use!)
  • Paid parental leave
  • You’ll add to our transparent, high-performing, and close-knit culture
  • Work remotely from anywhere as long as you can overlap with US Eastern Time, or join us in one of our offices in NYC and upstate NY. We offer flexibility to support your preferred working environment.
HowGood has the world’s largest sustainability database and has recently completed the build for a new data model that allows for unprecedented flexibility in building metrics that help decision makers all over the world understand the impact of their choices. Our model allows us to build metrics for measuring the impact of externalized costs faster and better than ever before.
HowGood is an Equal Opportunity Employer. We aim to employ people who reflect the diverse nature of society and encourage candidates from all backgrounds to apply. We seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical​​​ condition, pregnancy, genetic information, gender, sexual orientation, gender identity or ​expression, veteran status, or any other status protected under federal, state, or local law.