Enable job alerts via email!

Senior Software Engineer – Frontend

Freelancingforgood

United States

Remote

USD 150,000 - 175,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative startup is seeking a Senior Software Engineer specializing in Frontend development. This role offers the chance to work on a state-of-the-art application that simplifies donor relationship management for nonprofits. As part of a nimble, people-focused team, you will own the frontend, enhancing architecture and expanding features while leveraging cutting-edge technologies like TypeScript and React. This position allows you to thrive in a dynamic environment, where your contributions will directly impact the success of the business. If you are passionate about frontend engineering and eager to make a difference, this is the perfect opportunity for you.

Qualifications

  • 5+ years of professional frontend engineering experience required.
  • Strong interest in product work and dynamic environments is essential.

Responsibilities

  • Own the frontend application, focusing on new features and improvements.
  • Improve architecture for stability and scalability.

Skills

Frontend Engineering
UX/UI Best Practices
Dynamic Environment Adaptability
Ownership and Autonomy
Learning Agility

Tools

TypeScript
React
Next.js
Apollo
Chakra UI
Django
Python
PostgreSQL
ChatGPT
GCP

Job description

Momentum is looking for a skilled and versatile Senior Software Engineer – Frontend to join their nimble, people-focused team.

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).

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