Web and Applications Developer

Operations, Organizational Technology

National Federation of the Blind


At the headquarters of the nation’s leading blindness organization, the National Federation of the Blind, the Organizational Technology team is a dynamic group of individuals with responsibilities ranging from supporting end-user computer technology to developing websites and web-based applications used by in-house staff, members of our fifty-two affiliates across the country, and the general public. The web and applications developer works closely with stakeholders across the organization to develop and deploy projects that help further the National Federation of the Blind’s mission. Candidates must be able to communicate verbally and in writing with individuals of varying technical knowledge. This position requires a highly organized, detailed-oriented person who can multitask while working in a fast-paced environment. This poisition requires the ability to organize multiple projects and to work with organizational stakeholders at all levels including organization members and senior management. All members of the Organizational Technology team are expected to be punctual and diligent with a strong work ethic.

Representative Responsibilities

  • Assist the team director as required.
  • Following requests for new websites and applications, gather and analyze business requirements, analyze findings to develop design documentation.
  • Design, develop, and test components of the MVC pattern throughout the SDLC.
  • Utilize existing content management system tools to produce forms, data views, and functionality as requested by stakeholders.
  • Develop or modify modules to provide additional functionality to the organization’s content management system.
  • Develop all code in accordance with relevant accessibility guidelines.

Skills Required

  • Experience with the Drupal content management system including module development is critical
  • Experience with the CiviCRM Constituent Relationship Management tool preferred
  • Experience with front-end web technologies including HTML 5, CSS, and JavaScript
  • Experience with JQuery or Angular a plus
  • Experience with MySQL or Microsoft SQL Server
  • Experience with code versioning and repository systems including Git preferred
  • Knowledge of accessibility guidelines such as the World Wide Web consortium Web Content Accessibility Guidelines 2.0 (WCAG 2.0) preferred
  • Ability to build webpages and applications which adhere to specified guidelines, including WCAG 2.0
  • Familiarity with nonvisual screen access technologies used by the blind a plus
  • Ability to communicate with users of varying technical skill levels and to document processes and practices
  • Ability to transform user needs into design documents
  • Ability to develop view, model, and controller applications based on design documents
  • Knowledge of standard English including grammar, punctuation, and mechanics
  • Ability to use a high degree of discretion in sensitive situations and maintain confidentiality
  • Ability to function on teams or solo, depending on the task, and to move quickly and efficiently from one task to another
  • Ability to identify and correct errors
  • Ability to follow, apply, interpret, and explain instructions and/or guidelines
  • Ability to determine work priorities, meet schedules, and deadlines of the team
  • Adaptable to learning new skills
  • Flexibility in undertaking other duties as required

Preferred Education and Experience

  • Education or work experience sufficient to demonstrate possession of the requisite skills and ability to complete the representative responsibilities of the position.

How to Apply

We do not speak in terms of “positions” for many of our jobs at the NFB national office, preferring to focus on the applicant’s total skill set in determining a fit with our needs. Candidates for jobs at this level are hired on the basis of their education and experience ratings and careful assessment of performance in multiple interviews. We seek individuals who long to identify with a cause and to assist in advocacy for a group long denied equal opportunity to succeed or fail on the basis of ability and not be denied opportunity on the basis of society’s stereotypes. This job is open until filled. Applicants should send, preferably via email, a résumé and cover letter indicating salary requirements to: Human Resources, National Federation of the Blind, 200 East Wells Street at Jernigan Place, Baltimore, MD 21230, telephone (410) 659-9314, fax (410) 685-5653, email HR@nfb.org.

The National Federation of the Blind is an equal opportunity employer. Accordingly all terms and conditions of employment will be carried out without regard to race, creed, color, religion, gender, sexual orientation, nationality, marital status, age, disability, or any other protected status.