Full Stack Lead Developer

i-site_logo_lg

POSITION: Full Stack Lead Developer
COMPANY: I-SITE
LOCATION: Philadelphia, PA

REQUIREMENTS:

Technology Requirements:

  • 5+ years of lead development experience building websites and web applications
  • Extensive experience working in PHP, both custom applications and popular CMS frameworks such as Drupal 7-8 and WordPress
  • A full, semantic understanding of HTML5
  • A concrete knowledge of CSS3, Sass, and Compass
  • Ability to write JavaScript with and without the use of libraries such as jQuery
  • Comfortable using mobile-first responsive web frameworks (like Twitter Bootstrap / Foundation)
  • Proficiency with Adobe Photoshop CC
  • Very comfortable with working with *nix shells (primarily Bash)
  • Comfortable with Apache Configuration
  • Database server management (MySQL, SQLite, PostgreSQL)
  • Very comfortable working with APIs
  • You don’t remember how life could have possibly existed before you discovered Git

Technology Bonuses (Not Required, Just Awesome):

  • Experience with static site generators such as Middleman and Jekyll
  • Experience with HAML/CoffeeScript
  • Experience with CRM platforms such as Salesforce, The Raiser’s Edge, etc.
  • Familiarity with MVC Frameworks (like CodeIgniter / Ruby on Rails)
  • Experience with Pantheon hosting platform
  • UX experience
  • Mobile Development, Objective C (iOS) experience a plus
  • Experience in building rich, interactive websites with object oriented programming

DUTIES:

  • Lead multiple development projects, delegate tasks, and work alongside a project manager
  • Slicing up Adobe Photoshop, Illustrator, or InDesign files to create a modern, efficient, front-end for custom-built web applications, Platform-driven websites, Mobile applications, and/or the occasional static micro-site
  • Working with creative teams and creative clients, ensuring that a design is feasible and is able to be executed as accurately as possible
  • Provide technical expertise when preparing project scopes and finding project risks
  • Prototype solutions quickly and easily to give client/team a good understanding of functionality
  • Integrating existing Drupal modules and writing your own custom modules
  • Understand modern caching and code-condensing techniques to aid load times
  • Writing efficient and properly formatted, well-documented code
  • You account for cross-browser compatibility when coding, and you know how to test for and fix inconsistencies.
  • Pick up new programming or scripting languages more easily than most, and understand their function and applicability to a solution
  • Make recommendations of platform/language that will best suit the client and the team for a given project. You understand that “one size” doesn’t necessarily “fit all”
  • Express yourself during meetings and voice your thoughts, opinions, and concerns in a constructive manner
  • Represent yourself well on the phone and via email
  • Collaborate with your internal team and with clients and partners

COMPENSATION: Competitive salary based on experience

HOW TO APPLY: If you meet the requirements, email your resume, examples of work, and why you are a great fit to join@i-site.com. No telephone inquiries or recruiters please.

Back to Top