Position type: Paid Internship in the San Francisco office Start date: March 2014; 6 months minimum, 12 months preferred Compensation: Hourly or stipend, based on experience Reports to: Project Manager / Lead Developers Company overview: Amplifier Strategies is a social impact agency. We work with strategic philanthropists and visionary implementers who are tackling tough social and environmental challenges and taking their solutions to scale. We are a multidisciplinary team of strategists, designers and technologists who together offer a full suite of capabilities for our target markets. At Amplifier, we believe in a testing-based, iterative approach to services and product development. We strive to build great user experiences that have an impact and if they don't, we head back to the drawing board. Position overview: The Front-End Developer works with the Creative Director, Design and Development teams to deliver creative, highly usable and responsive websites based on client needs. The Front-End Developer has good technical know-how, great communication skills and solid results with attention to detail. He or she is a team player and self-motivated. The Front-End Developer primary builds and transforms web materials for new and innovative products, programs and collaborative platforms. He or she is responsible for taking photoshop files and coding those files into websites and CMS platforms. In addition to streamlining user experience and helping create cutting-edge technology for clients, the Front End Developer must have a keen editorial eye for the aesthetics of web design. Additional tasks might be wireframing, light design production, mobile or software development support based on candidate's skills and desire to grow. The Front-End Developer works closely with on-site and remote web developers who are leaders in their field. Our experienced team will guide and train the Front End Developer throughout the duration of the internship. Responsibilities: Implement high quality, innovative and responsive designs in partnership with the design and development teams Optimize designs for usability and browser/device compatibility testing sites across browsers Actively exchange knowledge and share expertise with colleagues Continually learn new techniques and best practices to keep current in the web design and user experience field; articulate and present creative ideas and emerging technologies Maintain positive working relationships with and provide service to individuals from diverse backgrounds while contributing to the overall development of the Design and Development teams Follow organizational project management methodologies and technologies Must-have professional experience, skills and attributes: Strong knowledge of web standard xhtml/css and javascript/javascript libraries Strong knowledge of Adobe Suite CS Strong knowledge of CMS platforms, including but not limited to WordPress Knowledge of PHP would be ideal Experience with writing code for mobile devices a plus Proficiency in SASS and LESS a plus Previous user interface design experience a plus, and a desire to learn more! Great organizational skills Great communication skills, not afraid to ask questions and move things forward Thoroughness and attention to detail; capacity to see a project through and adhere to deadlines Willingness to take and respond to feedback; willingness to take initiative and bring new ideas to the table Ability to keep ego in check: a professional attitude that prioritizes completing a job well, rather than favoring a "big" job over a "small" job Passion for creating design that maximizes positive social and environmental impact Ability to work on multiple projects, reprioritize as needed and manage time in an efficient manner while receiving strategic and tactical direction Desire and willingness to work in a collaborative, flexible and team oriented environment TO APPLY: please submit a detailed resume and cover letter and a portfolio of your related work.