Build and ship frontend features used daily by enterprises, nonprofits, governments, and individuals receiving financial assistance through GiveCard.
Work across multiple surfaces, including customer-facing admin tools and cardholder web applications, helping ensure a consistent and high-quality user experience.
Ship iteratively and pragmatically, balancing speed and quality while continuously improving the product through real-world usage and feedback.
Collaborate closely with designers and backend engineers to turn product ideas into polished, production-ready features.
Contribute to and improve our frontend codebase by writing clean, maintainable TypeScript and Vue code.
Help uphold high standards for accessibility, usability, and performance, ensuring our products work well for all users.
Learn GiveCard's product and technology stack quickly and take increasing ownership of frontend areas over time.
Requirements
2–3 years of professional experience building frontend applications
Experience working with Vue.js and TypeScript in production environments
Solid understanding of modern frontend fundamentals (component architecture, state management, APIs, etc.)
Curiosity and openness to using modern tools, including AI, to work more effectively and ship faster
Experience building responsive, user-friendly interfaces
Ability to collaborate effectively with designers, product managers, and backend engineers
Comfort working in a fast-moving environment and learning new systems quickly
Strong attention to detail and pride in writing high-quality, production-ready code
A genuine interest in building technology that makes a positive impact.
Tech Stack
JavaScript
TypeScript
Vue.js
Benefits
A minimum of 25 days of PTO
100% medical, dental, and vision insurance coverage for you and your family