Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Web Application Developer

Programming | Raleigh, NC | Full Time

Job Description


The Web Application Developer is responsible for HTML, CSS, DOM, and JavaScript which meet SEO, cross-browser, and accessibility requirements.  Additionally, this role would also have PHP developer responsibilities. For this position, we are seeking applicants with strong front end development skills and PHP development basics who are eager to make immediate contributions to our projects, expand their skill set, and grow as a professional developer. 

Roles & Responsibilities

  • Heavy lifting for day-to-day front-end coding of web applications.

  • Design, estimate, and implement small and medium features / enhancements.

  • Work with other developers and architects to design, estimate, and implement large features and entire applications.

  • Create HTML/CSS/JS that capture designs built in Photoshop and Sketch that meet accessibility requirements and industry browser support standards.

  • Consume APIs and develop interactions using JavaScript frameworks.

  • Implement small and medium PHP features / enhancements.  Assist in planning and estimating these.

  • Develop queries for MySQL or other DBMSs as appropriate.

  • Perform routine maintenance tasks and bug fixes for applications.

  • Perform code reviews for other developers.

  • Write automated tests (unit, integration, user acceptance, visual regression).

  • Attend team meetings.

  • Collaborate effectively with team members from all departments.

  • Learn new frameworks, technologies, etc. as needed.


  • Strong experience writing HTML, CSS, DOM, and JavaScript and implementing these technologies on a web platform.

  • Experience crafting front-end technologies towards an SEO strategy and/or meets minimum 508 accessibility standards.

  • Experience developing in a major JavaScript framework such as React, Vue, Angular, or Knockout.

  • Basic understanding of PHP programming.

  • Basic understanding of database development (MySQL or a similar DBMS).

  • Dependable and professional.

  • Self-motivated, quick learner.

  • Excellent communication skills (both verbal and written).

  • Ability to work independently, but also must work well with others.

  • Ability to prioritize, plan, and take ownership of their work.

  • Ability to work in a fast-paced work environment on a number of projects.

Experience in any of the following is a plus:

  • Pattern libraries and style guides

  • PHP frameworks (WordPress, Magento, Drupal, Laravel)

  • Visual regression testing

  • Amazon Web Services

Work Environment

This job requires routine desk and computer work.  No travel is required.