| Job Description:
Work as part of a team, writing and maintaining best-practi...Job Description:
Work as part of a team, writing and maintaining best-practice PHP/Python/Ruby code for a variety of small-scale and large-scale projects. If you have an overwhelming desire to build amazing websites and web applications that impress users and exceed expectations, then this is the place for you!
Areas of Responsibility:
Report to Project Manager
Build backend projects according to provided designs and functional specifications
Maintain and document code
Be responsible for testing and optimising own projects
Continue to learn about new web technologies
Deliver projects on time, plan your own time according to work requirements
Deliver projects to the required level of quality, according to Lowe Profero's coding guidelines
Integrate frontend code with a backend framework or Content Management System (CMS)
Maintain code versions and notify Project Manager when code or functionality is ready for review/testing
Content population
Required Education:
Maths/Science/Technology Related Degree
Computer Science / Programming / Software Engineering Preferred
Degree not essential if skills/experience can be proven
Required Experience:
Minimum 2 years' experience as a backend developer writing PHP/Python (preferred) or otherwise Ruby/Java.
Experience using and developing for at least 1 CMS (Preferably EZ Publish, Wordpress, Drupal, or Joomla)
Experience or familiarity with using Git for version control
Required Skills:
Good knowledge of FrontEnd technologies: HTML and CSS, as well as FrontEnd grid systems and frameworks such as Twitter Bootstrap or Foundation
Javascript (without libraries), and including familiarity with at least 1 library like jQuery, Prototype, Mootools, YUI, or JavaScript MVC frameworks
Understanding of W3C web standards
Understanding of accessibility, security, and speed optimisation issues
Understanding of browser compatibility issues
Understanding of mobile and responsive design
Knowledge of browser testing methods
Ability to use Adobe Photoshop
Basic English reading & writing
Desired Skills and Experience:
Familiarity with HTML templating
Familiarity with MVC frameworks
Familiarity with Agile and other software development methodologies
Ability to use precompilers and languages like Jade, Blade, Handlebars, Moustache, SASS/LESS, CoffeeScript
Ability to learn quickly required skills
Ability to use other software packages by Adobe