Job description
We are looking for a Senior CMS/Web Developer to join us starting asap for a 3 month fixed term contract with the potential to extend. This will be working remotely into our London office so we are open to applicants who are based in Europe. We are looking for someone to work 3 days a week Wednesday-Friday.
Framestore is a global leader in computer graphics. You may not know us, but you might know our work; such as the film 'Gravity', for which we won an Oscar and BAFTA for Best Visual Effects.
This role is a "full stack" web development role within Framestore’s Immersive division. You will have the opportunity to work on greenfield projects and enhancement of existing applications. The ideal candidate should be comfortable working independently or closely within a team, have strong communication skills and a passion for programming
Responsibilities:
Design, programming, testing, deployment and maintenance of software that meets real-world needs. Maintaining and extending existing software - proprietary and open source. Collaborating with sysadmins on deployment and administration. Development of UI, UX and data visualization.
Job requirements
Requirements:
Experience with Drupal 8 and Acquia are essential Knowledge of React is essential Javascript experience in building client-side UIs. PHP programming, used as a web backend and for stand-alone scripts and applications. A solid grasp of HTML/CSS Experience developing RESTful/JSON APIs Comfortable working with a team and using a modern version control system like git. Desirable skills:
Attention to detail, from software architecture through to visual style and usability. Have troubleshooting/problem solving ability. The work will often involve identifying and trying to fix problems within web pages An understanding of the role of popular frameworks, libraries, and web build tooling; when to use them and when not to. Experience with Drupal 7 Server-side Javascript and event-driven programming with Node.js; exposure to ES6/ES2015 and other emerging standards. General GNU/Linux experience. Well organised and structured in approach, Bitbucket, Github Strong interpersonal skills in dealing directly with other developers and non-developers.