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.