Back to Archive

Full Stack Developer Mid-Weight

McCann Central

Bristol, United Kingdom | Posted: 5 years ago

This job is expired and may no longer be accepting applications.

Who we are

We believe creativity sells. Scratch that, we know creativity sells.

From the simplest idea to the most complex strategy, creativity is the only way to prosper in an increasingly competitive world. It differentiates, entertains and persuades. And it helps brands and businesses play a meaningful role in people's lives.

Creativity, in the form of ideas, stories and messages, has the power to capture people's imaginations and move them to change their views, make choices and take action. And when integrated into people's journeys through life, creative ideas connect, get shared and inspire action.

That's why creativity is at the heart of our business strategy. Done well, it gets results. Every time.

The Culture

Having enjoyed your free breakfast and settled into your recently refurbished office, you'll be ready to start working on some of the biggest brands around. If it's your birthday, you'll find a bottle of wine on your desk. If it's Friday, there's free chocolate to snap up. And if we've won a pitch that week, lunch is on the house.

Just as importantly, you'll work with amazing people and be exposed to everything from social media to television. You'll be learning all the time too, not just on the job but through the McCademy. Our training and development programme keeps your career developing. Of course, we expect everyone to put in a decent shift. After all, going that bit further to deliver outstanding creativity and client service is what's made us part of the UK's most successful integrated marketing agency group. According to recent surveys, 8 out of 10 clients would strongly recommend us and 97% of employees are proud to work here. Join the ranks and enjoy the perks.

Role and client overview

The Digital division in McCann Bristol is responsible for the strategic development, planning, user experience, design, development and ongoing support and aftercare for many of the agency’s clients.

Working in an integrated agency across all divisions (PR, Media, Advertising), the team creates a range of digital solutions including enterprise class websites, campaign sites, apps and mobile/tablet solutions.

The Full Stack developer, is required to produce high quality, standards and industry-compliant code. A successful candidate will be able to interact with business users to gather requirements, analyse requirements to design and develop sound and effective solutions. You will be required to test solutions, deploy to live environments for general use and develop all relevant documentation to facilitate the ongoing maintenance and support of the applications.

The role will require writing server-side web application logic and developing back-end components to connect applications with a variety of web services. You will need to demonstrate a high level of experience with PHP, including latest developments in PHP 7 onwards and standards such as PSR. You will have experience of MVC principles and similar patterns.

From a Front-End perspective you will be responsible for writing code using high level experience of HTML, CSS and JavaScript in an accessible and progressive manner. You’ll apply the latest technologies to a wide variety of projects that aim to push boundaries and exceed the demands of our clients. Working alongside other developers and designers, the Front-End development work will create cutting edge front-end solutions for well-known brands.

Knowledge, Skills and Attributes

  • Advanced analytical, problem solving, and conceptual skills along with strong related technical skills, and a history of successfully operating as part of a team that organises, plans, and executes large-scale projects or assignments from vision to implementation.
  • Broad conceptual knowledge of information technologies and methodologies in server / client applications, Web Technologies, PC computing environments desirable.
  • We need positive can-do attitudes, people who are self-starters and take accountability for what they do.
  • We need team players, who are capable of providing time quotations for work and can support the production of IA/UX and Technical Specifications for projects by providing technical guidance where required.
  • Become an integral member of the development team by ensuring code quality and functionality are well tested (unit tests and bespoke testing) before presentation to the client and to ensure bugs are fixed in a timely manner.
  • People with experience of presenting completed development to the client and that can respond to any technical questions that may arise.

Experience – Essential

  • Minimum 3 years of PHP experience
  • Experience of using a PHP framework (such as Laravel or Yii) or CMS
  • Good knowledge of web technologies, accessibility, progressive enhancement and standards, including HTML, CSS, JavaScript, jQuery
  • Building email
  • Strong knowledge of MySQL/Maria DB Server and well-honed SQL skills; ability to create relational data models
  • Accountable, with the ability to take ownership of development units through to completion of that unit
  • Excellent teamwork, organisational, communication, and multitasking skills
  • Analytical approach to problem determination and solving
  • Experience with Git and related methodologies
  • Ability to identify future developments
  • Passion for keeping up to date with tech
  • Friendly, approachable, calm, understanding
  • Ability to work as part of a team, or individually on their own initiative
  • Ability to work well in a very fast-paced environment

Experience – Desirable

  • Ideally you will have worked in a digital agency environment before
  • Knowledge of other programming languages
  • Web services development
  • Any experience of content management systems such as Craft, Wordpress, Umbraco, Magento would be advantageous
  • Build tool systems such as Composer and Gulp

This job was sourced from GitHub Jobs.