Senior Full Stack Developer - Philadelphia, PA

Reference: JOB478
Location: Philadelphia, PA, United States
Employer: Adam Heagy

 
Our client is currently looking for a full-time, senior full stack developer to join our
dynamic in-house development team. The ideal candidate will possess outstanding
coding skills, understanding of collaborative workflows, and a desire to mentor junior
members of the team.
 
Critical Job Elements (responsibilities):

  • Hands-on coding, debugging, tuning, and deploying responsive, adaptive, and hybrid websites
  • Oversees all custom PHP and .Net code for web builds
  • Oversees backend database architecture for CMS deployments (determining how best to setup custom content types/post types, menu management, blocks & views) 

  • Oversees all backend development 

  • Responsible for overseeing CMS platform and add-on selection, customized implementation, deployment, and maintenance
  • 
Provides implementation/scheduling feedback to Estimators/Project Managers for scopes being proposed 

  • Serve as mentor to Junior Developer(s), ensuring adherence to coding standards and S.O.P.
     

Prerequisites (must-haves):

  • Solid understanding of Responsive Web Design and mobile first principles
  • Experience writing custom Drupal Modules and/or WordPress plugins
  • Experience writing custom PHP functionality utilizing core CMS platform hooks
  • Demonstrated experience using jQuery for custom frontend functionality
  • Experience diagnosing/analyzing MySQL transactions against a database
  • Attention to detail, strong organization skills, and strong communication skills
  • Strong working knowledge of JavaScript, HTML5, CSS3, and libraries such as jQuery and Bootstrap
  • Familiarity with preprocessors: SASS/SCSS/LESS
  • Experience using Version Control systems such as Git

  • Hands-on Experience with cross-browser and cross-device development & testing
  • 
Some experience with ASP.Net (C# and/or VB.net)
     

Preferred Requirements (nice-to-haves): 

  • Server management/migration
  • Command Line Experience
  • Experience with mobile applications
  • Experience with AJAX and XML & JSON processing
  • Experience writing web services
  • Experience developing within an IDE such as Eclipse
  • Experience with frameworks such as CodeIgniter, Apache Cordova, or Adobe PhoneGap
  • Experience with latest JavaScript Technology (Backbone, RequireJs, AngulaJS, Modernizr, JSLint or similar JavaScript libraries)
  • Knowledge of and exposure to build tools like Gulp or Grunt