Description
GivingData is changing how philanthropy works
Philanthropists want to improve the world. Thatโs why GivingData is helping foundations improve the way they give.
With GivingData's dashboards, workflows, and collaboration tools, foundations can streamline complex processes and transform how they work with their nonprofit partners. The end result is better grants management, healthier relationships, and increased impact.
The Opportunity
The Sr. Front-End Developer will work with the product development team to develop, maintain, and support web development projects at GivingData. The developer must have a strong technical foundation and a full understanding of coding standards and best practices in relation to front-end development in React.
The Senior Front-End Developer reports to the VP, Technology.
Responsibilities
Develop new features using React and TypescriptMigrate existing product features from AngularJS to the modern React stackWork with the product design team to style components using TailwindCSSEnsure web applications meet accessibility standards (such as WCAG) to create inclusive experiences for all users.Document code appropriately for maintainabilityGuide and support development of tools, infrastructure, and processes within the configuration, build, and release processTranslate requirements and user stories into functional and well-architected codeCollaborate with different teams and team members on projectsParticipate in planning meetings, development, estimations, and design sessions
Qualifications
Minimum 3-5 years of experience working with modern front-end web technologies such as React, Angular, or VueStrong experience with HTML, CSS, Javascript, Typescript, and other technologies commonly used in a modern web application stackWorking knowledge of front-end product design and UX developmentFamiliarity with RESTful APIs and asynchronous request handling.Familiarity with version control systems like gitFamiliarity with cloud computing infrastructure like Azure or AWS
Nice to Have Skills
Experience with TypeScript.Knowledge of other front-end frameworks and libraries (e.g., Angular, Vue.js).Backend experience with Microsoft stack (C#, .net, SQL) or similarFamiliarity with server-side rendering techniques (e.g., Next.js).Experience with front-end performance optimization.Understanding of accessibility and security best practices.
Why join GivingData?
We are a purpose-driven company with a goal to strengthen the work of social impact organizationsYou will benefit from the flexibility and autonomy of a remote work environment, regardless of your time zone
We offer
Competitive compensation with bonus payouts tied to performanceIncentive stock option planMedical/Dental/Vision plansOptional Health Savings Account or Flexible Spending AccountOptional Dependent Care FSA401k Plan with employer match up to 4%Employee perks and discounts program
GivingData is committed to a diverse and inclusive work environment, where we welcome and support people of varying backgrounds, beliefs, and perspectives for the benefit of our company and the philanthropic community we serve. We are committed to equal employment opportunity and seek to hire qualified individuals regardless of race, color, ancestry, religion, sex, national origin, citizenship, sexual orientation, age, marital status, socio-economic status, disability, gender identity, or Veteran status.