Front-End Developer –Drupal – Emeryville, CA – Fulltime opportunity


AAA NCNU’s core focus is the creation of value for our Members.  This has been our legacy and will always be the sole reason we exist.  For over one hundred years we have built a strong brand position anchored on two very key areas of value creation – roadside assistance and insurance.  As one of America’s most trusted brands, we are committed to delivering legendary Member experiences.    You will be joining us at the beginning of our journey to deliver Simply Amazing digital experiences for our Members.  Think of it as joining a 115 year old start up. As we look forward, digital marketing will play a key role in our success in these areas.

Our Front End Developer will be a key player in insuring our website is simple and easy to use for our 4.3 million Members.   You will work alongside talented, creative and passionate co-workers who care about developing great user centric experiences for our Members. Our Front End Developer builds the visual design and visible behavior for our web properties using the full capabilities of JavaScript/HTML/CSS in the browser to effect good design, clean code and elegant user interactions.

Essential Functions

  • Translate visual and written designs into efficient front end components and responsive user interfaces
  • Use JavaScript, jQuery, jQuery UI, CSS3, HTML5 and other cutting-edge front-end technologies to create high-performance, captivating user experiences.
  • Work closely with developers, site builders and digital marketing team members to diagnose and address front-end issues
  • Work cross-functionally to plan, define and implement website changes and functional improvements
  • Develop and optimize front-end UI functionality to ensure web applications are rendered consistently in cross-browser environment
  • Develop functional prototypes from wireframes and mockups
  • Create full documentation of all front-end implementation
  • Establish and implement best practices and standards for all presentation layer development
  • Work closely with back-end developers to ensure the integrity of the UI throughout the development life-cycle
  • Research and recommend new technology to enhance user experience

    Knowledge, Skill or Ability

  • Expert in web technologies such as HTML 5.0 / CSS 3.0
  • Experience with advance Drupal theming techniques
  • Exposure with Drupal Panels, theming hooks and template preprocessing (demonstrate a growth path in Drupal)
  • Exposure to GIT
  • Passionate about  good design, clean code and elegant user interactions.
  • Experience with Responsive lay outing
  • Experience with building large scale web applications
  • Great eye for design
  • Knowledge of how to design assessable experiences that meet ADA guidelines
  • Experience building cross-browser compliant applications with graceful degradation


  • Bachelor's degree in related area or an equivalent combination of education and experience.
  • 5 years development experience in user experience work
  • Bachelor's degree in computer science or related industry.
  • Experience with Responsive lay outing
  • Experience working in an agile team setting
  • 5+ yrs Javascript, HTML 5.0, CSS 3.0, jQuery, AJAX in Drupal, PHP 5.6, SASS / SCSS
  • 2+yrs experience working on Drupal platforms (demonstrate a growth path in Drupal)

We’ll value your skills and experience. We’re building a performance organization with heart and developing a pipeline of tomorrow’sleaders. Your work will be enhanced with training opportunities, a mentoring program and our Promote-from-within philosophy. We celebrate our diversity and leverage the power of many minds.  AAA is proud to be an Equal Opportunity Employer.

Qualified candidates can send resumes to:

Vicky Bell, Corporate Recruiter, AAA NCNU