Front-End Developer, Drupal (Flexible; West Coast preferred)
The Role
As the Front-End Developer, Drupal, you will work with various members
of the Marketing and Communications team to develop and maintain several
Teach For America websites including Teach For America's public-facing
website,
www.teachforamerica.org.
You will play a key role in several major upcoming initiatives and will
be expected to translate design mock-ups by creating custom Drupal
themes using HTML, CSS, and more. You will report to the Director of Web
Development on Teach For America's Marketing Web Team. Note: Our
preference is for the Developer to be a full-time position, but we are
open to candidates who are interested in the role on a freelance basis
as well.
The Team
Our job is to share Teach For America's soul. We inspire people to get
involved by sharing stories of teachers, students, and communities
dedicated to expanding educational opportunity. Our insights, creative,
and digital teams find the best mediums to tell these stories; our
communications team works with the media to increase awareness and
understanding of the problem and our solution to it; and our account
team partners with the rest of the organization to create marketing
strategies and solutions. We keep our creative muscles flexed at karaoke
nights, improv classes, and museums visits; and when apart, hone our
virtual skills and stay in touch with videos, blogs, and social media.
Requirements
Prior Experience
*Minimum of 2-4 years of work experience
Work Demands
*An ability to travel 1-2 times per quarter
Skills
*Fluent expertise in Drupal 7, including the ability to create and
customize Drupal themes as well as fluent use in Adobe Photoshop,
Illustrator and Fireworks
*Knowledge of coding standards-compliant XHTML/HTML5 and CSS3 and a strong familiarity with SASS, JavaScript and jQuery
*Background in leveraging 3rd-party plugins and APIs to problem solve
*Preference of git for version control
*Expertise in creating low-fi mockups and wireframes
*Illustration skills are a plus, but are not required
*A strong passion for usability and design best practices across desktop
and mobile platforms, as well as a passion for creating beautiful and
functional web pages
*A passion for responsive design, ideally with firsthand experience implementing responsive sites
Education
*Bachelor's degree required
Back-End Developer
The Role
As the Drupal Developer, you will work with various members of the
Marketing and IT team to develop and maintain several Teach For America
websites including Teach For America's public-facing website,
www.teachforamerica.org.
You will play a key role in several major upcoming initiatives and will
oversee all aspects of back-end development including custom module
development, feature building, leveraging existing 3rdparty APIs and
integrations to solve current campaign needs, and everyday back-end
maintenance and updates. You will report to the Director of Web
Development on Teach For America's Marketing team. Note: Our preference
is for the Drupal Developer to be a full-time position, but we are open
to candidates who are interested in the role on a freelance basis as
well.
The Team
Our job is to share Teach For America's soul. We inspire people to get
involved by sharing stories of teachers, students, and communities
dedicated to expanding educational opportunity. Our insights, creative,
and digital teams find the best mediums to tell these stories; our
communications team works with the media to increase awareness and
understanding of the problem and our solution to it; and our account
team partners with the rest of the organization to create marketing
strategies and solutions. We keep our creative muscles flexed at karaoke
nights, Google hangouts, improv classes, and museums visits; and when
apart, hone our virtual skills and stay in touch with videos, blogs, and
social media.
Responsibilities
*Working with the Front-End Drupal Developer to design, code, and test new dynamic site features
*Contributing ideas and execution strategies for new projects and site features
*Executing all Drupal development and maintenance independently and in consultation with freelance development support
*Troubleshooting existing performance and back-end configuration issues
*Partner closely with our IT team, freelancers, and vendors to ensure performance and stability of our properties
Requirements
Prior Experience
*3-5 years of experience in web development, including experience in Drupal, PHP, and custom module development
*Experience working with technology, marketing, and design teams
Education
*Bachelor's degree required, preferably in CS or a related field
Skills
*Proficient in Drupal 7, including custom module development, key
contributed modules, the core API, Views, Chaos Tools, and Features
*Proven experience programming in PHP and SQL
*Proficient in JavaScript and major JavaScript libraries (jQuery)
*Proficient coding standards-compliant HTML5 and CSS3
*Proficient in maintenance and administration of Drupal modules and sites
*Experience with revision control systems such as Subversion or Git
*Experience leveraging 3rd party APIs to perform various functions on Drupal sites
*Familiarity with Drupal custom theming and templating
*Familiarity with responsive design practices
*Involvement in the Drupal community is a plus, but not required
*A strong passion for usability, workflows, and development best
practices across desktop and mobile platforms, as well as a passion for
creating beautiful and functional web pages
Work Demands
*Ability to travel 1-2 times per quarter
Apply Now
E-mail your resume and a link to your online portfolio to
webteamjobs@teachforamerica.org.
In the subject line of your e-mail put "Back-End Developer Position"
and please include whether you are interested in a freelance or
full-time role (or, if you're interested in both opportunities) in the
body of the e-mail. Applications will be reviewed on a rolling basis.
webteamjobs@teachforamerica.org