Senior Software Engineer (Frontend)

1 Month ago • 5 Years + • Frontend Development

Job Summary

Job Description

The Senior Software Engineer (Frontend) will collaborate with Product Managers, Product Designers, and Backend Engineers to translate ideas into user-centric features on the GoFundMe platform. This role involves leading frontend development, contributing to full-stack needs, upholding engineering standards, and driving the development of new features. Responsibilities also include participating in code reviews, troubleshooting urgent issues, identifying technical debt, and proposing solutions. The engineer will champion continuous improvement, provide technical leadership, and contribute to platform stability and reliability. This role requires an ability to work effectively in an agile environment.
Must have:
  • 5+ years of professional experience in web application development
  • Experience with React, Next.js, and TypeScript
  • Ability to translate designs into web applications
  • Experience with frontend testing methodologies
  • Strong understanding of client-side performance optimization
  • Proficiency with Git and collaborative workflows
  • Experience in agile software development
  • Familiarity with application performance monitoring tools
Good to have:
  • Experience with backend development using Java, NodeJS, or Kotlin
  • Experience integrating with GraphQL APIs
  • Hands-on experience with observability tools
  • Experience configuring and maintaining CI/CD pipelines
  • Familiarity with containerization and cloud platforms
Perks:
  • Make an Impact: Be part of a mission-driven organization
  • Innovative Environment: Work in a fast-paced atmosphere
  • Collaborative Team: Join a fun and collaborative team
  • Competitive Benefits: Enjoy competitive pay and healthcare
  • Holistic Support: Enjoy financial assistance and family planning
  • Growth Opportunities: Participate in learning programs
  • Commitment to DEI: Contribute to diversity, equity, and inclusion
  • Community Engagement: Make a difference through volunteering

Job Details

Want to help us help others? We’re hiring! 

GoFundMe is the world’s most powerful community for good, dedicated to helping people help each other. By uniting individuals and nonprofits in one place, GoFundMe makes it easy and safe for people to ask for help and support causes—for themselves and each other. Together, our community has raised more than $40 billion since 2010.

Join us! The GoFundMe team is searching for our next Senior Software Engineer (Frontend).

What You'll Do (Responsibilities):

  • Collaborate closely with Product Managers, Product Designers, and Backend Engineers to translate ideas and requirements into high-quality, user-centric features and improvements on the GoFundMe platform.
  • Lead the development of features primarily on the frontend, with opportunities to contribute across the full stack as needed.
  • Uphold and elevate our engineering standards by actively participating in code reviews, providing constructive feedback, and mentoring other engineers on best practices for style, maintainability, and performance.
  • Independently drive the development and shipment of brand-new features and complex improvements, demonstrating strong ownership from conception through to deployment with minimal guidance.
  • Contribute to platform stability and reliability by participating in on-call rotations and effectively troubleshooting urgent engineering issues.
  • Proactively identify areas of technical debt and architectural weaknesses; design, propose, and implement effective solutions to enhance codebase health and scalability.
  • Champion continuous improvement within the team by advocating for enhancements to our codebase, tools, and processes; provide technical leadership and guidance to fellow team members.

What You'll Bring (Required Qualifications):

  • 5+ years of professional experience developing, testing, and shipping complex, customer-facing web applications.
  • Direct professional experience with React, Next.js, and TypeScript.
  • Proven ability to translate high-fidelity mockups and designs into beautiful, pixel-perfect, responsive, and accessible web applications using tools such as UI design systems and modern CSS techniques/frameworks.
  • Solid experience with frontend testing methodologies and tools (e.g., Jest, Playwright) and code quality linters/formatters (e.g., ESLint).
  • Strong understanding and practical experience with client-side performance analysis and optimization techniques.
  • Proficiency with Git and collaborative development workflows (branching, code reviews, pull requests) in a team environment.
  • Experience working effectively in an agile, intensely iterative software development process.
  • Familiarity with application performance monitoring (APM) and log analytics tools to diagnose and address issues.

Preferred:

  • Experience with backend development, particularly using Java, NodeJS or Kotlin.
  • Experience integrating frontend applications with GraphQL APIs.
  • Hands-on experience implementing and utilizing observability tools (monitoring, logging, alerting).
  • Experience configuring and maintaining CI/CD pipelines, specifically using GitHub Actions and merge queues.
  • Familiarity with containerization (Docker), orchestration (Kubernetes / K8s), and cloud platforms (AWS).

Why you’ll love it here

  • Make an Impact: Be part of a mission-driven organization making a positive difference in millions of lives every year.
  • Innovative Environment: Work with a diverse, passionate, and talented team in a fast-paced, forward-thinking atmosphere.
  • Collaborative Team: Join a fun and collaborative team that works hard and celebrates success together.
  • Competitive Benefits: Enjoy competitive pay and comprehensive healthcare benefits.
  • Holistic Support: Enjoy financial assistance for things like hybrid work, family planning, along with generous parental leave, flexible time-off policies, and mental health and wellness resources to support your overall well-being.
  • Growth Opportunities: Participate in learning, development, and recognition programs to help you thrive and grow.
  • Commitment to DEI: Contribute to diversity, equity, and inclusion through ongoing initiatives and employee resource groups.
  • Community Engagement: Make a difference through our volunteering and Gives Back programs.

We live by our core values: impatient to be great, find a way, earn trust every day, fueled by purpose. Be a part of something bigger with us!

GoFundMe is proud to be an equal opportunity employer that actively pursues candidates of diverse backgrounds and experiences.  We do not discriminate on the basis of race, color, religion, ethnicity, nationality or national origin, sex, sexual orientation, gender, gender identity or expression, pregnancy status, marital status, age, medical condition, mental or physical disability, or military or veteran status.

If you require a reasonable accommodation to complete a job application or a job interview or to otherwise participate in the hiring process, please contact us at accommodationrequests@gofundme.com

Global Data Privacy Notice for Job Candidates and Applicants:

Depending on your location, the General Data Protection Regulation (GDPR) or certain US privacy laws may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. 

Learn more about GoFundMe:

We’re proud to partner with GoFundMe.org, an independent public charity, to extend the reach and impact of our generous community, while helping drive critical social change. You can learn more about GoFundMe.org’s activities and impact in their FY ‘24 annual report.

Our annual “Year in Help” report reflects our community’s impact in advancing our mission of helping people help each other.

For recent company news and announcements, visit our Newsroom.

Similar Jobs

Vigaet - Project Coordinator Internship

Vigaet

(On-Site)
6 Months ago
King - Senior HR Business Partner

King

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Ion - Credit Analyst

Ion

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Ubisoft - Application Specialist

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Enphase Energy - Senior Engineer in Embedded Domain for EV Chargers and Gateways

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
luxsoft - Senior JavaScript AQA

luxsoft

Romania (Remote)
2 Weeks ago
Tellius - Software Engineer 2 - Frontend

Tellius

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Pika - Frontend Engineer

Pika

Palo Alto, California, United States (On-Site)
5 Months ago
zarzila games - JavaScript Developer - Malta

zarzila games

Malta (On-Site)
1 Week ago
Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

India (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Pre-Production Technical Director

Netflix

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Next Level Business Services - Mobility Lead

Next Level Business Services

Schenectady, New York, United States (On-Site)
8 Months ago
Dialpad AI - Sales Account Executive

Dialpad AI

Pasig, Metro Manila, Philippines (Remote)
2 Months ago
extreme network - Principal SW Systems Engineer

extreme network

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
appier - Technical Solution Engineer - MMP

appier

Tokyo, Japan (On-Site)
1 Month ago
Springer Group - Senior Transfer Pricing Specialist

Springer Group

Berlin, Berlin, Germany (Hybrid)
1 Week ago
Tesla - Senior Wastewater Engineer

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
endava - Senior DevOps Engineer

endava

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
Kavalirio - Help Desk Support I

Kavalirio

Louisville, Kentucky, United States (On-Site)
1 Week ago
Sailpoint - Senior Software Engineer

Sailpoint

Pune, Maharashtra, India (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Buenos Aires, Buenos Aires, Argentina

game ever studio - 3D Animation

game ever studio

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Weeks ago
Big time  - Sr 3D Environment Artist

Big time

Buenos Aires, Buenos Aires, Argentina (Remote)
1 Year ago
PwC - Talent Delivery Team - Specialist

PwC

Olivos, Buenos Aires Province, Argentina (On-Site)
1 Month ago
BigID - Site Reliability Engineer

BigID

Buenos Aires, Buenos Aires, Argentina (Remote)
3 Weeks ago
endava - Testing-Test Consultant-(Automation)-CL

endava

Rosario, Santa Fe Province, Argentina (On-Site)
1 Month ago
kaizen gaming  - Chatbot Product Specialist

kaizen gaming

Buenos Aires, Buenos Aires, Argentina (Hybrid)
3 Weeks ago
Evolution  - HR Generalist Junior

Evolution

Canning, Buenos Aires Province, Argentina (On-Site)
1 Month ago
Dialpad AI - Orders Analyst

Dialpad AI

Buenos Aires, Buenos Aires, Argentina (On-Site)
4 Days ago
White board games - QA Analyst (SSR)

White board games

Argentina (Remote)
2 Months ago
Haleon - Production Supervisor - Process Engineer

Haleon

Buenos Aires, Buenos Aires, Argentina (On-Site)
12 Months ago

Get notifed when new similar jobs are uploaded

Frontend Development Jobs

Playtika - TypeScript Technical Lead

Playtika

Poland (Hybrid)
8 Months ago
GoTo Group - Software Engineer (Web) - Consumer Lending

GoTo Group

Jakarta, Indonesia (On-Site)
2 Weeks ago
Dentsu - Front-end Architect (NEXT.JS)

Dentsu

Massachusetts, United States (Remote)
1 Month ago
P99 soft - React Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
15 Hours ago
USE Insider - Senior Front-end Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
2 Weeks ago
Varaha - Senior Frontend Developer

Varaha

Bengaluru, Karnataka, India (On-Site)
10 Months ago
hogarth - Senior Front-End Developer

hogarth

Manila, Metro Manila, Philippines (On-Site)
1 Month ago
Qualcomm - Engineer - C#, Angular

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Futurum Technology - Junior Front-end Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 Months ago
Ion - Front End Developer - Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

(Remote)

Dublin, County Dublin, Ireland (On-Site)

United States (Remote)

Buenos Aires, Buenos Aires, Argentina (On-Site)

Buenos Aires, Buenos Aires, Argentina (Hybrid)

Chicago, Illinois, United States (Hybrid)

San Diego, California, United States (Hybrid)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Go Fund Me

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug