Experience Inc. Jobs

Job Information

Latitude, Inc. Sr Front End Developer in Washington, District Of Columbia


Our client is looking for a Senior Front End Developer who can utilize HTML, CSS, NodeJS, and JavaScript to develop effective user interfaces for internal or partner websites and web apps released to the public. This role will have PHP proficiency to maintain and support Drupal-based web applications and sites. The front end developer will also be responsible for creating innovative solutions to web design issues to help make the website or web application more visually appealing and enhance usability.


  • Work as part of a team in an Agile/Scrum software engineering environment

  • Communicate effectively with internal clients to deploy software solutions

  • Work closely with product owners and program leads to shape and deliver features to customers.

Web Design

  • Design, develop, test, deploy, maintain and improve the software

  • Maintain Drupal sites using current modules and best practices

  • Manage individual project priorities, deadlines and deliverables

  • Manage basic front-end web development, code debugging and Quality Assurance

  • Design systems for accessibility by low-bandwidth, mobile-only audiences and people with disabilities

  • Provide visual, graphics and web design services for staff

  • Design content architecture, navigation, and layout of online tools based on user experience

  • Review or update Web page content in a timely manner

  • Implement web site analytics; collect and report to clients as needed

Web Development

  • Develop high performance, scalable secure and accessible applications for the web.

  • Support, extend, fix bugs and enhance existing Drupal-frontend and/or leading JavaScript-based frameworks, libraries, and web applications

  • Collaborate with open source communities to adapt and implement tools for the developing world

  • Develop, document and implement procedures for ongoing site content management

  • Create content style guidelines and manuals for management of created systems

  • Develop and manage software within source code repositories such as GitHub as a part of a continuous integration/continuous delivery environment

  • Gather client requirements to build and design website

  • UX research as needed

  • Manage human-centered design processes for technologies and programs

  • Research user/stakeholder needs to create personas and user stories

  • Manage user testing of software

  • Design content architecture, navigation, and layout of online tools based on user experience

  • Assist in defining UI/UX requirements for each software development project

Required Qualifications:

  • Associate's degree or a combination of education and experience in lieu of degree

  • A minimum of 6 years of relevant professional experience in developing including Strong visual design skills, UI/UX experience

  • A minimum of 4 years user interface work experience

  • Experience in JavaScript, and one or more programming languages

  • Experience with front end technologies and/or front end frameworks such as NodeJS

  • Expert knowledge of browser technologies (HTML5, CSS3, and JavaScript)

  • Experience communicating technical information to non-technical audiences and extracting necessary details to gain information to meet the user needs and write project requirements

  • Experience in managing and working close to other developers during stages of the web development cycle

  • Experience evaluating and applying quality assurance testing on own and other people's work product

  • Excellent customer service skills, including written and oral communications

  • Experience providing time estimates on task execution within an Agile methodology

  • Ability to juggle priorities and balance timelines across multiple projects

Preferred Qualifications:

  • BA/BS degree in Computer Science or related technical field

  • Experience developing user-facing software

  • Strong sense of web design attuned to the fundamentals of user experience

  • An understanding of the principles of accessibility and experience building products accessible to users in low internet bandwidth environments or with disabilities