Global Graphics Software
Innovative core technology for digital print

PHP Web Developer

If you are a PHP web developer with demonstrable all-round talent, from UI design to back-end provision, then Global Graphics Software offers an exciting role as you will join a sole developer to create a new web team.

Global Graphics Software is a multi-million-pound digital print company and its software can be found in some of the most-highly specified printers in the world. In 2020 the Company was recognised by the Queen's Award for Enterprise: Innovation, for its continued innovative work in the print industry. Global Graphics Software is a subsidiary of Global Graphics PLC, a growing, publicly traded, technology group with companies focused on creating technology to address the rapidly expanding inkjet print market.

Location

Cambourne, Cambridge UK, but working from home until COVID restrictions are lifted. Collaborative/remote working is facilitated via Microsoft Office tools and Atlassian developer tools.

Overview

Working predominantly in a Microsoft Windows environment, you will be responsible for the full life cycle and support of several corporate web sites in various languages (currently English, Japanese, Chinese) as well as aspects of integration with search and analytics, email marketing and social media.

A strong candidate will be someone who has several years’ experience both working solo as well as in software teams and can contribute this breadth of experience as we grow the web team.

Tasks

  • Creating/updating web pages via CMS web front-end
  • Maintaining and extending themes, UI kits and templates
  • Extending application features by writing and testing PHP and JavaScript
  • Basic manipulation of graphical assets using Gimp, Inkscape and BoxySVG
  • Installing and upgrading software in development, staging and production environments
  • Working with translators and managing versioning of translated assets (mainly JA and ZH)

Responsibilities

  • Ensuring very high availability of company web sites
    • Monitoring performance
    • Providing support
    • Upgrading and improving
  • Designing and implementing web site content
    • Collaborating with copy writers and graphic designers
    • Applying user-centred principles (e.g. responsive design, progressive enhancement)
    • Managing content life-cycle
    • Maintaining corporate design systems
  • Supporting internal users of company CMSs
  • Ensuring high discoverability of company web pages
    • Maintaining key URLs
  • Implementing and managing web site tracking & metrics
    • Creating reports for internal customers
    • Assisting with campaign implementation involving email and social channels
    • Providing technical advice to Marketing team
  • Creating documentation in support of
    • Changes (Change Control)
    • Meetings and agreements
    • Processes
    • Specifications

Essential, demonstrable experience

  • Web page design
    • Designing with HTML, CSS and SCSS
    • Creating user-centred design assets like personas, stories, user flows
    • Working with graphic designers; interpreting and implementing their ideas
    • Design system development with tools such as Pattern Lab, Figma
    • Low-level customising CSS frameworks like Zurb Foundation, Twitter Bootstrap
  •  Programming
    • Programming with PHP and JavaScript
      • Using an IDE e.g. PHPStorm, VS Code
      • Using PHP frameworks
      • Using jQuery
      • Consuming and exposing RESTful APIs
    • Writing testable code, and its tests
    • Managing dependencies with Composer, NPM, Bower
    • Version control with Git
    • Project management with Agile
    • Task automation with Grunt and Gulp
  • Administration
    • Administrating CMS applications - particularly WordPress and Concrete5 - and their dependencies including MySQL
      • Installation, upgrade; service stop-and-start; downtime
      • Performance monitoring
    • Web site tracking with Google Analytics/Google Tag Manager
  • Support
    • Approachable demeanour with non-technical users and customers 
    • Working collaboratively to reproduce end-user bugs
    • Flexible approach to fixing issues that arise outside of regular hours
  • Dev.Ops
    • Ad-hoc deployment with FTPS (aiming for Continuous Integration)
    • Monitoring vulnerability alerts of dependent software & managing timely patching & upgrades
  • Communication
    • Good level of written and spoken English

Desirable skills/experience

  • Atlassian ecosystem - Jira, Bitbucket, Confluence
  • Continuous Integration, Delivery, Deployment
  • Microsoft SharePoint
  • PHP frameworks like Slim, Laravel, Symphony
  • PHP testing frameworks like PHPUnit, Codeception
  • PHP CMSs WordPress and Concrete5
    • WordPress theme and plugin development
  • JavaScript framework jQuery, and newer, reactive front-end frameworks like Vue.js, React, Angular
  • Google APIs (YouTube, Maps)
  • Content Delivery Networks
  • Web Page Optimization/SEO
    • Keyword analysis - Google Search Console
    • SEO platforms e.g. Moz, SEMrush, Ahrefs
    • Google PageSpeed
  • Caching - PHP Opcache, WinCache, Stash
  • Logging - Monolog
  • RSS - SimplePie
  • Cloud computing - Azure
  • Conducting user testing (Steve Krug)
  • JAM stack, Flat-file CMS, headless CMS

Benefits

  • Competitive salary based on experience and skills
  • Generous 9% non-contributory pension scheme
  • Income protection and Life assurance
  • Comprehensive private medical cover for you and your family
  • Flexible working hours and holiday plan
  • Profit share scheme
  • Perkbox and peer recognition scheme
  • Free parking
  • Free breakfast and fruit
  • Innovation “Shed” for growing and learning new technology

04 February 2021

Please send your CV to jobs@globalgraphics.com