AD
Job Description
- All candidates are expected to possess the following skill set: Self- starting learner with excellent communication and organizational skills. Strong understanding of PHP, application architecture and object- oriented design. Ability to work with minimal direction while maintaining a high level of productivity. Knowledge of how to develop in one or more web IDE's (Integrated Development Environments) , such as Eclipse, NetBeans, PhpStorm, Zend Studio, etc. Flexibility in a dynamically growing/ evolving company. Excellent knowledge of Linux development environment and open source tools/ platforms. A solid foundation of semantic HTML and CSS and at the very least minimal experience working with JavaScript and related libraries (jQuery, Dust.js, AngularJS, AJAX) . Desired skills and experience: 2 years experience building, testing and deploying web applications in a team environment. Expertise working in a LAMP and open- source environment. Experience with continuous integration and low- dependency architectures. Knowledge of cross- browser/ cross- platform compatibility. Experience building applications that use REST based web services and JSON data structures. Comfortable learning and utilizing third- party APIs. Experience with version control systems (particularly Git) Comfortable learning and embracing new languages quickly; ability to help us assess where new technologies, languages, and platforms may be things we should consider. Responsibilities: Front- end web UI & back- end web application development. Analyze requirements, architect & design solutions, troubleshoot and fix bugs, work with support as necessary. Assist in determining requirements, business processes, coding, testing, debugging. Generate quality PHP/ HTML/ CSS markup and JavaScript from Photoshop mockups. May be involved in modifying or adapting existing designs and minor interfaces and/ or integrations for in- house development. CMS experience, Drupal, Magento, Zend Framework.
