Enable job alerts via email!

Senior Software Engineer – Frontend

Freelancingforgood

United Kingdom

Remote

GBP 111,000 - 131,000

Full time

Yesterday
Be an early applicant

Job summary

A nonprofit technology startup is looking for a Senior Software Engineer – Frontend to lead the development of a state-of-the-art application for donor management. This role allows for remote or hybrid work and involves owning the frontend architecture, improving existing features, and implementing new functionalities. Ideal candidates will have over 5 years of frontend experience and a passion for technology that serves social good.

Qualifications

  • 5+ years of professional frontend engineering experience.
  • Passion for frontend engineering with prior ownership of frontend roles.
  • Experience as a founder, founding engineer, or principal engineer.

Responsibilities

  • Own the frontend part of the application, ensuring stability and performance.
  • Improve frontend architecture for scalability.
  • Expand the platform with enhanced relationship management features.

Skills

Frontend engineering expertise
UX/UI best practices
Ability to work autonomously
Strong interest in product work
Adaptability to dynamic environments
Quick learning ability

Tools

TypeScript
React/Next
Apollo
Chakra UI
Django/Python
GraphQL
PostgreSQL
Job description
Overview:
  • Full-time position
  • Language: English
  • Location: Open to remote, hybrid, or in-person (in San Francisco)
  • Salary: $150,000 -$175,000 cash / 0.75-1.25% equity (negotiable for the right candidate)
  • Applications closing: until filled
Job Description

We are seeking a skilled and versatile Senior Software Engineer – Frontend to join our nimble, people-focused team. As a small startup, we embrace rapid innovation and strive to empower nonprofits by developing a state-of-the-art application that simplifies donor relationship management.

Our stack:

  • Backend: Django/Python, Strawberry/GraphQL, PostgreSQL, ChatGPT
  • Frontend: TypeScript, React/Next, Apollo, Chakra UI
  • DevOps:Render, Vercel, GCP, Sentry
Responsibilities

As a Senior Software Engineer at Momentum, you will:

  • Own the frontend part of our application – including both day-to-day work on the frontend part of new and existing features and longer-term foundational improvements.
  • Improve the frontend architecture with a focus on structure, stability, and preparation for rapid scaling.
  • Expand our platform with new relationship management features, like in-app calling, and summarising.
  • Leverage ChatGPT to develop advanced relationship management tools, including personalized email composition, call scripts, and relationship history analysis, including prompt engineering and prompt management.
Role Requirements

You’re a fit if you have:

  • 5+ years of professional frontend engineering experience.
  • A passion for frontend engineering, including UX/UI best practices, and have been the primary responsible engineer for frontend in previous roles.
  • Been a founder, founding engineer, principal engineer, or similar.
  • An aptitude for thriving in a dynamic environment with evolving requirements and priorities.
  • A strong interest in understanding product work and contributing to the overall success of the business.
  • A robust sense of ownership and the ability to work autonomously.
  • A strong ability to learn quickly (we care more about this than your experience with specific technologies.)
How to apply?

To apply for this role, please fill in the application form. In addition to your resume, please answer the required questions. We are not scoring based on the length of your answer (in fact, shorter is often better).

We are a small team dedicated to improving the world. Our founders have pledged 25% to Founders Pledge, and several of our team have pledged to give 10% of their income to charity. We also value transparency, truth-seeking, and relentless resourcefulness.

People in minority or marginalised groups are strongly encouraged to apply. Research shows that you may focus on how you don’t meet our requirements. If you know you’re talented and are passionate about helping people, please apply even if you don’t meet every requirement! Momentum is an equal opportunity employer and does not discriminate against candidates on the basis of race, ethnicity, religion, sex, gender, sexual orientation, gender identity, disability status, or veteran status. Our software helps people from every background, and we are dedicated to building a company that reflects that. We believe that the more inclusive we are, the better our culture and product will be for everyone.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.