Front-End Web Developer

Digital Media – Virginia Beach, VA

The Christian Broadcasting Network (CBN) is seeking an experienced Front-End Web Developer to develop web pages and components for CBN websites and digital properties using HTML, CSS and Javascript. The position will also develop and maintain Drupal 7 & 8 websites and landing pages.

As a Developer with the Digital Media team, you will be building and enhancing web-based applications that directly reach and affect millions around the world with the message of hope. You will utilize latest front-end techniques to create fast, responsive websites that load in 2 seconds or less across mobile and desktop browsers. You will build continuous integration workflows with zero-downtime deploys and help ensure the most pleasant UX. 

The successful candidate will have the following qualifications:

  • Strong knowledge of HTML/CSS, HTML5, XML, DHTML, Javascript including JQuery, Prototype libraries, Webkit
  • Strong Knowledge of Drupal 7 & 8 front-end development.
  • Demonstrated expertise in web application development for live public-facing, XML/database driven sites and applications (.Net, PHP)
  • Knowledge of SVG animation.
  • Ability to act as team lead for junior developers.
  • Working knowledge of Adobe Creative Suite (Photoshop, Illustrator.)
  • Solid understanding of integrating video and 3D elements into HTML5/Flash-based experiences
  • Solid understanding of Object-Oriented analysis and design
  • Understanding of color, space, typography, and the formal design process
  • Understanding of development for different platforms (Mobile devices, desktop)
  • Familiar with internationalization and localization requirements
  • Strong understanding of how to create a consistent look and message, and the ability to extend brands through a variety of interactive implementations and mediums
  • Excellent oral and written communication skills
  • Ability to design websites from concept to completion and provide design for multiple projects with varying timelines
  • Ability to work in a demanding, fast-paced environment under tight deadlines
  • Ability to be detail-oriented and understand game and interface design
  • Forward thinker with desire to research, learn and implement new technologies
  • Bachelor’s degree in Computer Science or related field.
  • Understanding and experience with game engines (Mobile and desktop) desirable
  • Strong 2D and 3D Illustration skills or fine art background desirable
  • Audio and video editing skills are desirable
  • iPhone development using Objective C and Xcode on a Mac OS/X desirable