Software Engineer (Frontend)

WeGive's Product team is hiring a Front-End Software Engineer to build and extend our donor platform to support our growing customer base.

Hybrid (LA/SD)
Full Time

Apply to this position

Follow this link to apply for this position. Resume required.

Apply Now  

About the position

WeGive's Product team is hiring a Front-end Software Engineer to build and extend our donor platform to support the growth of our business. The ideal candidate is passionate and adept in frontend development of the user interface. We want to talk to you if you can see beyond the {brackets} and love contributing to a product empowering nonprofits.

What you’ll do:

  • Work primarily in Vue.js
  • Attend daily Standups, Backlog, Planning and Retrospective meetings
  • Work on development tickets relating to the front-end, functionality of the UI, and design
  • Potentially assist with hotfixes and/or releases
  • Analyze, design, and develop software through delivering clean, maintainable code within a large, complex, and established code base to deliver on our product roadmaps
  • Be a valued member of a cross-functional agile team where sharing and learning from failures is celebrated and constructive feedback is highly encouraged
  • With an open mind, learn and grow your skills by working collaboratively with other developers to design new features and re-architect existing ones for our web-based SaaS product by applying best software development practices and processes

What you bring (Required):

  • 3+ years of software development experience for front-end technologies
  • Bachelor’s Degree in Computer Science or a related field, OR comparable work experience
  • Professional front end software development experience in a web based distributed software architecture
  • Experience with Javascript ES6, and/or Vue.js, HTML/CSS/SCSS
  • Ability to convert Figma/Sketch designs into UI components
  • Ability to work with a diverse team spanning multiple timezones
  • Ability to apply automated testing best practices for web application front-end
  • Ability to understand product requirements and translate them into technical subtasks
  • Quality engineering skills with solid computer science fundamentals
  • A collaborative and team positive disposition

What would be awesome to have (Preferred):

  • Experience with using component libraries
  • Experience using existing libraries when applicable
  • Experience with in-house shared component libraries
  • Experience with JavaScript, specifically Vue.js
  • Experience with AWS
  • Experience with Typescript
  • Ability to thoughtfully manage responsive design and provide feedback
  • SaaS experience, specifically keeping the product modern and up-to-date with the latest web standards
  • Experience with Front-End analytics  
  • Experience with CI / CD
  • Experience with State Management (VUEX, Pinia)
  • Adjacent experience in the non-profit sector whether professional or personal
  • Functional understanding of Agile methodologies
  • Experience simultaneously managing multiple web application frameworks and/or migrating from one framework to another

Why you’ll love it here:

  • Market competitive pay
  • Equity
  • Hybrid workplace with fully remote flexibility for many roles
  • Supportive time off policies including vacation, sick/mental health days, volunteer days, company holidays, and a floating holiday
  • Respect of you as an individual and respect for your time.

About WeGive

WeGive is a private company that helps nonprofit organizations maximize their impact through a suite of world-class, online fundraising tools to accelerate social impact around the world. Based in San Diego, Santa Monica, and Malibu CA, trusted by organizations of all sizes, from the fastest-growing nonprofits to some of the world's largest social organizations, nonprofits use WeGive's platform to raise money, engage their communities, and advance their missions.