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 idóneo 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
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, 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
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.