Want Remote

Front End Developer (Remote US- Based)

Jackson River
United States

Job Summary

Are you creative? Do you care about issues such as the environment, equal rights, and animal welfare? Are you ready to leave your commute behind and have your time spent coding be time spent making a difference?

We’re looking for a Front-End professional to help create smart solutions for clients like the ASPCA, International Rescue Committee, and the Drug Policy Alliance.


As part of the Jackson River team, your work may vary based on your own strengths and the current needs of our clients. It may include:

  • Developing custom functionality from specifications for existing client websites
  • Managing deployment of new features through testing and production environments
  • Troubleshooting existing bugs, applying security patches, and testing the work of yourself and others
  • Collaborating with project managers to design and estimate custom solutions
  • Contribute bug fixes and new features to Jackson River’s fundraising platform, Springboard
  • Collaborating with other developers to build custom, responsive themes utilizing HTML, SCSS/CSS, grunt, and jQuery
  • Customizing elements in Drupal utilizing custom preprocess functions, theming functions, and view modes
  • Creating website graphics from mockups in Photoshop, Illustrator
  • Creation of custom HTML templates for third-party services and email marketing
  • Front-end integration for new features in existing sites
  • Adapting existing themes to responsive layouts
  • Thorough testing of front-end features for compatibility across many browsers and devices
  • Assessment of design mockups and front-end features to estimate project budgets


  • 2+ years working with Drupal
  • Experience translating wireframes or design comps into Drupal-specific features
  • Working knowledge of Git, GitHub, and GitLab
  • Familiarity with Drush and knowledge of how to use it effectively
  • Strong HTML/CSS/JS skills
  • Experience using CSS preprocessors and grid frameworks including SCSS and Bootstrap
  • Ability to juggle multiple, competing priorities without sacrificing quality of work
  • Strong organizational skills, able to prioritize and adapt to a wide range of tasks throughout the day.
  • Ability to wrangle Drupal’s theme layer (template files and preprocessor functions)
  • Experience with Email Service Providers, email marketing and HTML email coding
  • Experience with Salesforce.com and other CRM platforms
  • Extensive site-building experience in Drupal and experience working with common contribution modules including Views, Context, Panels, Webform, and more
  • Experience in custom module development, implementing Drupal hooks, and theming custom elements

Excited about this role but don’t meet every single requirement?  Studies have shown that women and other marginalized groups are less likely to apply to jobs unless they meet every single qualification.  At Togetherwork we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways.  You may be just the right candidate for this or other roles.

The Company offers a comprehensive employee benefits program, including:

  • Medical, dental, and vision insurance options 
  • 100% Employer paid short/long term disability
  • Basic Life 
  • 401(k) option with 100% company match 
  • Flexible paid personal/vacation time built on mutual trust and accountability
  • 10 sick days annually 
  • 9 company paid holidays
  • 6 weeks paid parental leave

Inclusion and Diversity: Togetherwork is an Equal Employment Opportunity Employer. We are a company where diverse backgrounds, experiences and viewpoints are valued. Togetherwork does not make hiring or employment decisions on the basis of race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protected by all local, state or federal laws. 

Salary Range Disclosure

The base range represents the low and high end of the Togetherwork salary range for this position. Actual salaries will vary and may be above or below the range based on factors including, but not limited to location, experience, and performance. The range listed is just one component of Togetherwork’s total compensation package for employees. Other rewards may include discretionary bonuses, long term incentives, a flexible paid vacation/personal time policy, 6 weeks paid parental leave and more.

Salary Range

US Remote: $ 70,000- $75,000 USD per year

Excited about this position but the salary is a little below your expectations?  Tell us what you need to make you happy, and we will see if we can make it happen based on how closely your skills and experience fit the qualifications of this position.

Togetherwork is a family of entrepreneurial businesses providing online dashboard solutions (SaaS) to groups and organizations for management, administration, and payments. Its purpose is to help these businesses grow, become more efficient, increase revenue, and provide excellent service to their members and constituents.

Togetherwork’s business lines provide software and payment solutions to a range of groups, including associations, fraternal organizations, museums, nature centers, pet services, universities, and zoos.

At Togetherwork, we are building the leader in Group Management Software and Payments by bringing together companies that connect people with the institutions most important to them. Our group of innovative companies are best-in-class in their respective verticals with strong management teams and commitment to customer service. When you start here, you will find yourself in an environment that is exciting, motivating, challenging, and fun. https://www.togetherwork.com/solutions/

Jackson River, a part of Togetherwork, is a technology and strategy firm that supports and strengthens progressive nonprofits doing good work in the world. Our commitment to innovative people, process and technology solutions for progressive causes drives our work and our lives. When our clients choose Jackson River, they’re signing up for expert advice, experienced staff, innovative best-of-breed technology, and superior, very personalized support – delivered in a long-term partnership with a great company. More information may be found at www.jacksonriver.com