The web developer is an integral part of the digital team and is responsible for working closely with designers and information architects to translate visual designs, user experience flows and content into prototypes and functional interfaces for various web and mobile projects.
Develop, maintain and expand clients’ websites and applications
Translate static design layouts into dynamic web and/or mobile interfaces while keeping or extending the original aesthetic integrity
Define and refine requirements and specifications for projects
Produce clean, reusable code and develop cross-browser and cross-platform compatible web applications
Understanding of user-centered design principles and best practices, and the ability to turn prototypes into functional designs
Help to develop and further company documentation, specifications, templates, and standards
Strong PHP skills are a must!
At least 3-5 years object-oriented programming in PHP/LAMP stack
Experience developing sites using responsive web design techniques
Minimum of 2 years experience with WordPress developing custom WordPress functionality, plugins and themes
Experience working with ecommerce platforms (Magento, X-Cart, Big Commerce, etc.) as well as creating custom payment forms with payment gateway integration
Ability to configure and maintain LAMP-based servers using SSH, Webmin, Plesk, etc.
Experience with social media integration (Facebook, Twitter, Google+, LinkedIn)
Understanding of basic SEO concepts and developing search engine-friendly web applications
Understanding of and experience in user-centered design methodology
Superb attention to detail
Capable of handling simultaneous projects
Ability to work independently, as well as part of a team
You must be able to legally drive or have reliable transportation
OPTIONAL SKILLS (WILL GET YOU SOME SERIOUS BROWNIE POINTS)
Mobile App, iOS and/or Android development
Facebook platform/app development, Twitter API development
Additional CMS/e-commerce knowledge (Drupal, Joomla, Magento, etc.)
EDUCATION and/or EXPERIENCE
Bachelor’s Degree in Computer Science, User Centered Design, Visual Communication, Iterative Design or Related field from four-year college or university; and minimum 4+ years experience in web-based/mobile application or site development.