Rad Campaign
Web Developer: Resist Trump's Asinine Agenda
Rad Campaign, Washington, District of Columbia 20036
Use your web developer skills to fight Trump’s asinine agenda. Rad Campaign, a social change digital agency, is hiring a full-stack Web Developer with at least 3-5 years of experience and focused primarily on Drupal and WordPress, as well as non-profit ECRM systems. This position is remote. Oh, and did we mention that we’re pro-pups and pro-cats at work and that we highly encourage fur-baby daily appearances on Zoom. If you're looking to use your coding skills to help stop the world from imploding and team up with the best nonprofits and campaigns around (National LGBTQ Task Force, Brady Campaign, Clean Water Action, Communications Workers of America, National Organization for Women, and a whole lot more), you will love working at Rad. So much in the world is at stake right now. For us, it’s personal, and it’s the organizations that we get to team up with every single day that can help change the future and right this ship. We are relentless in our pursuit for social and racial justice, as well as laws and policies to support reproductive rights and bodily autonomy, the LGBTQ community, democracy, and human rights. We fight for legislation to protect this planet from the climate crisis. We mobilize people-powered movements across the U.S. to fight for labor reform, real healthcare reform, and much, much more. We also incubate our own nonprofit, Women Who Tech, where we fund underrepresented startups who have been historically overlooked. We conduct our own studies on issues that are important to us, such as voter suppression, online harassment, online privacy, and the systemic challenges and barriers women in tech continue to face even after the rise of the MeToo movement. Come join our Rad team as a Web Developer and be part of a movement. As a Web Developer, you’ll collaborate and be part of an established and talented team of web developers, project managers, strategists, designers who are supportive of each other. You’ll create custom solutions for client needs, and work with other developers to produce well-structured, well-documented code. We love nerdy stuff like automated continuous integration practices, containerized local development tools, and contributing to open-source projects. If that sounds exciting, we want to hear from you Job Responsibilities: Building websites and understanding what it takes to create accessible UX, IA, and systems, and empowering the team to raise the quality bar. Work with clients and the Rad team to evaluate technical needs and propose solutions. Plan, document and draft functionality to meet clients’ needs. Collaborate with designers to plan out website information architecture and UX. Create engaging user interfaces using HTML, CSS, and Javascript. Write clean, well-engineered code. Implement custom website themes (Drupal, WordPress, etc.). Implement custom functionality within various open-source CMSs or other frameworks. Implement integrations with third-party services (social sharing tools, CRMs, email platforms). Conduct trainings with clients on how to add, edit, and manage content with the CMS. Assist in producing user guides for clients. Assist clients with technical issues. Estimate budgets, validated by past project analysis and input from team members. Pitch in to create wireframes as needed based on client discovery, goals, and priorities. You should be rad and: Super creative with the ability to multi-task, meet deadlines (this is a biggie), think on your feet, and problem-solve. Confident working independently or as part of a team. Experienced with Drupal and WordPress site building and custom development. Fluent in HTML, CSS/Sass, JavaScript, and PHP. Experience with Python, Ruby or other languages is a bonus. Comfortable with Git and the command line. Familiar with local dev tools such as DDev, Lando, Docker, or Vagrant, and front-end development tools such as Webpack and Bud. Anticipate project challenges and seek out solutions before they become a problem. You document and share your assessment with the Rad project team and collaborate and ask questions when you need support and additional resources. Thrive on QC’ing your dev work. Experience with JavaScript frameworks (e.g. Angular, Vue, React), non-profit CRMs like EveryAction, Engaging Networks, ActionKit, Action Network, Classy, and/or social network APIs is a bonus. Our Rad Culture We have an awesome culture at Rad Campaign and value people over profits. Think startup/boutique agency but with a lot of heart and empathy and without the brogrammer culture, or working nights and weekends. We're: Fun Collaborative (we also like to brainstorm and create our own campaigns) Creative Social Anti-Racist LGBTQIA friendly Vegetarian-friendly Innovative (not to be confused with Shiny Object Syndrome) Supportive of one another Animal loving Generous Honest and transparent Analytical Flexible Foodie loving Coffee obsessed Compassionate Activist driven Hands on Not micromanaging