Senior Developer
Location: GB, LND, London
Department: Technical
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Computer Software
Function: Information Technology

Company profile:
Acknowledgement helps brands and organisations achieve their ambition through digital innovation and digital transformation.We combine business insight and analysis, original creative thinking, first class user centric design and technology implementation, marketing services and 24/7/365 technical operational capability to create robust, innovative and cost effective solutions that deliver significant business results for our clients.

Job description:
** NO RECRUITMENT AGENCIES PLEASE **Acknowledgement helps brands and organisations achieve their ambition through digital innovation and digital transformation.We combine business insight and analysis, original creative thinking, first class user centric design and technology implementation, marketing services and 24/7/365 technical operational capability to create robust, innovative and cost effective solutions that deliver significant business results for our clients.You can find out more about us on our website #URL_6bb49540c0d952b3e13c0ea5b9983d2b1a0cf2b4f44f910898a2be9826235eb4# Our technical team is growing fast and so we’re on the lookout for Senior Developers to join our passionate team in the heart of London's digital hub.Why you would enjoy working hereAs one of the Senior Developers at Acknowledgement you will be leading a variety of web and mobile projects, getting your hands dirty writing code and generally looking after Acknowledgement’s technical output.We don't want to pigeonhole our developers into a particular speciality – so you’d particularly enjoy working with us if you want to use the whole range of your skills in the team but also with our clients.If, like us, you’re passionate about internet and mobile technologies, and keen to up-skill and train others in the team, keep reading.Last month you would haveWorked on new functionality for a business transforming, content managed quote and buy platform which we have built &amp; maintain for a major UK utility companyCreated a multi-platform, two-screen iOS app for a very popular TV channelMade multiple Facebook apps for a UK-wide events organisationSet up a multi-skinned, multi-lingual media press centre for one of the world’s largest hotel groupsCoded a B2B data collection hub for one of the UK's leading cinema companiesBuilt some amazing new features into our in-house PHP MVC frameworkPlus loads more…If you’re a web developer and want to get into mobile development - we'll give you any additional training you may require to take your skills to the next level!You'd be in charge ofBuilding and maintaining websites, mobile sites and apps, obviously.Meeting with clients to understand their needs and discuss and propose technical solutions.Writing responses to new projects, together with the other teams (Design and Client Services).Checking your own and the team’s code to ensure it’s valid, properly structured, meets industry standards and is compatible with all common browsers, devices and operating systems.Reading, researching, going to conferences, workshops and groups to keep up with current web technologies and programming practices.Overseeing the output of more junior team members, providing support and assistance where needed.

Requirements:
Minimum five years commercial experience in a developer role, preferably with experience working in a busy agency environment.Expert knowledge hand-coding standards-compliant, semantic HTML and CSS, with a good knowledge of HTML5 and CSS3.Confident using Adobe Photoshop to translate beautiful visual design into beautiful web pages.Minimum three years experience working with object-oriented PHP and SQL using at least one PHP MVC framework (e.g. CodeIgniter, CakePHP).Strong Javascript skills, ideally using jQuery or similar libraries.Experience integrating with third-party APIs and SDKs (e.g. Twitter API, Facebook Graph API and Javascript SDK, Google Maps etc).Experience with source control systems (preferably Git).Good UNIX and Linux sysadmin skills.Excellent written and verbal communication skills.Client-facing experience.It would be even better if you also hadExperience in mobile or software development (e.g. Objective-C / iOS, Java / Android etc).

Benefits: