About Company
Blackbaud is the world’s leading cloud software company powering social good. Organizations around the globe use our solutions to drive change and make the world a better place. From fundraising, CRM, marketing, and advocacy to accounting, payment processing, and program management, our comprehensive solutions are purpose-built to support the entire social good community. We are passionate about our mission and dedicated to creating a diverse and inclusive workplace where all employees can thrive and contribute to our collective impact. We empower our teams to innovate, collaborate, and grow, understanding that a supportive environment is key to both personal and professional success. Join us and be part of a company that is making a real difference.
Job Description
Are you a passionate and skilled React Developer looking for a role that offers true flexibility and the chance to make a significant impact? Blackbaud, a leading provider of cloud software solutions for the social good community, is seeking a talented Remote React Developer to join our innovative team. This is a unique opportunity to contribute to products that empower nonprofits, foundations, corporations, education institutions, and individual change agents to make a difference in the world. We believe in fostering a collaborative environment where creativity flourishes, and work-life balance is a priority, which is why this role offers flexible scheduling options.
At Blackbaud, you won’t just be writing code; you’ll be building solutions that help organizations raise billions, manage millions, and connect with millions more. As a Remote React Developer, you will be instrumental in designing, developing, and maintaining our next-generation user interfaces and front-end experiences across our diverse product portfolio. You’ll work with a modern tech stack, primarily focusing on React, JavaScript (ES6+), HTML5, CSS3, and various state management libraries like Redux or Context API. Your expertise will be crucial in translating complex user requirements into intuitive, performant, and accessible web applications that meet high standards of quality and user experience.
We’re looking for someone who thrives in a distributed team environment, takes ownership of their work, and is committed to continuous learning and improvement. You’ll participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, contributing to a culture of continuous delivery and improvement. While this role is fully remote, we foster a strong sense of community through virtual collaboration tools, regular team meetings, and engaging remote social events. You’ll have the autonomy to manage your schedule, ensuring you can deliver high-quality work while maintaining personal flexibility. Join us and leverage your React prowess to help us build a better world, one line of code at a time.
Key Responsibilities
- Design, develop, and maintain responsive and highly interactive user interfaces using React.js and related technologies.
- Collaborate closely with product managers, UX/UI designers, and backend engineers to translate requirements into technical solutions.
- Write clean, well-documented, and testable code, ensuring high performance, responsiveness, and accessibility.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Troubleshoot and debug front-end issues, identifying and implementing effective solutions.
- Stay up-to-date with emerging front-end technologies and best practices, evaluating and advocating for their adoption when appropriate.
- Contribute to the continuous improvement of our development processes and tooling.
Required Skills
- 3+ years of professional experience with React.js and its core principles.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux, Zustand, or Context API.
- Solid understanding of RESTful APIs and asynchronous request handling.
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, npm/yarn).
- Proficiency with version control systems, particularly Git.
- Experience writing unit and integration tests for front-end applications (e.g., Jest, React Testing Library).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills in a remote setting.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with TypeScript.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Understanding of micro-frontend architectures.
- Experience with accessibility standards (WCAG) and internationalization (i18n).
- Previous experience working in an Agile/Scrum development environment.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off (PTO) and company holidays.
- 401(k) retirement plan with company match.
- Flexible work schedule and a fully remote work model.
- Home office stipend and technology allowance.
- Opportunities for professional development and continuous learning.
- Employee assistance program and wellness initiatives.
- Collaborative and inclusive company culture dedicated to social good.
How to Apply
Interested candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant React development experience and any contributions to open-source projects. We look forward to reviewing your application!
