Writer looking for a Programmer for long-term partnership
Required Knowledge
PHP, MySQL, PostgreSQL, Ruby on Rails, REST API, HTML, XML, CSS, JavaScript/jQuery, AJAX, UI/UX, Plone CMS, MediaWiki, Lucene/Solr, Perl, Python, Subversion, Linux, Mac OS X
Additional Info
We require a web programmer/designer to build, maintain and update the Company?s internal and external websites.
Main Responsibilities
The main focus of the position is to develop and support our intranet and public websites.
You will liaise with the Creative Director and Marketing departments on external website designs and implement agreed designs into interactive content using modern web-design techniques. You will be responsible for designing underlying database schema, coding the front-end and backend presentations, and preparing and editing content for the web. Systems administration is also required, covering software installation/upgrades, data backup, system monitoring and reporting of analytics to relevant parties.
You will also work with the HR department on internal web applications to manage the workflow of job application submissions from the external website using REST APIs, in addition to internal online exit interviews and appraisals.
In addition, you will work in co-operation with the Technical Services department to manage internal documentation content on the intranet using CMS/Wiki based solutions and undertake ad-hoc projects relevant to the role as and when required.
The ideal candidate will have a strong technical background in content management systems and demonstrable experience in developing with Ruby on Rails, MySQL and PostgreSQL.
Experience / Skills
Excellent interpersonal and communication skills.
Thorough and demonstrable knowledge of web application development using the Ruby on Rails frameworks, including test- and behaviour-driven development, documentation and deployment.
Technical understanding of HTML, XML, CSS, JavaScript/jQuery, AJAX, REST, media queries and progressive enhancement techniques. A demonstrable experience in UI/UX design would be advantageous.
Solid experience of influencing and implementing design briefs.
Experience of supporting, designing and implementing SQL database systems using MySQL and PostgreSQL.
Experience with systems administration of UNIX-based Apache web servers.
Additional knowledge of technologies such as Plone CMS, MediaWiki, Lucene/Solr, PHP, Perl, Python and Subversion would be beneficial. Basic knowledge of Photoshop and video encoding and compression tools are a plus.
A strong working knowledge of Linux and/or Mac OS X is essential.
Able to work on multiple projects at any one time, whilst producing work to a high standard.
Able to work well in a team environment, take direction, prioritise work and hit deadlines.
Able to work pro-actively and adapt to and learn new technologies as and when required.
Experience of the Visual Effects industry is useful but not essential.
Please apply for this position via our website: www.cinesite.com