
Manager, Software Engineering (Frontend)
GoFundMe
- San Francisco, CA
- Permanent
- Full-time
- Lead and grow a team of front end engineers responsible for GoFundMe Pro's campaign creation and publishing experiences.
- Shape the architecture and ensure the speed and reliability of our customizable campaign creation and rendering tools.
- Ensure high-quality, performant, accessible, and secure user experiences across web and mobile web.
- Partner closely with product and design to define vision, strategy, and execution plans for creator tools.
- Establish and enforce engineering best practices in React, TypeScript, and modern front end frameworks.
- Mentor engineers and support their career development through clear expectations, feedback, and growth opportunities.
- Collaborate with other engineering teams (backend, platform, integrations) to deliver seamless end-to-end functionality.
- Be hands-on when needed, diving into architecture reviews, code, and incident resolution as a player-coach.
- Comfortable with jumping on calls with customers to triage/solution problems or configuration challenges.
- 8+ years of industry experience, including 3+ years managing engineers (or tech lead/EM hybrid role).
- Strong technical background in front end engineering:
- React, TypeScript, modern JavaScript (ES6+)
- DOM performance and rendering optimizations
- Web vitals, accessibility (a11y), security
- Cross-browser and responsive design
- Experience working with templating systems, drag-and-drop builders, or CMS-like frameworks in a SaaS environment.
- Strong understanding of modern frontend architecture, micro-frontends, and efficient integration design patterns with APIs.
- Demonstrated ability to lead through influence, set technical direction, and foster a high-trust, high-accountability culture.
- Strong collaboration skills - you've partnered with product, design, and other engineering teams to deliver ambitious roadmaps.
- Demonstrated ability to hire, retain, and develop frontend engineering talent.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Familiarity with frontend integration tools and platforms (e.g., GraphQL, REST, Apollo, or third-party SaaS integrations) is a strong plus.
- Familiarity with performance monitoring and observability tools (e.g., Lighthouse, WebPageTest, Datadog RUM).
- Experience working with cloud platforms (AWS, GCP, or Azure), particularly services that support frontend delivery, caching, and scalability (e.g., CloudFront, Cloudflare, S3, Lambda@Edge, API Gateway).
- Demonstrated use of AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT) to improve code quality, engineering velocity, and team productivity.
- Certifications or formal training in frontend technologies, cloud services, or architecture (e.g., AWS Certified Developer, Google Professional Cloud Developer, React/Angular certifications) are a plus.
- 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.