• Senior Front End Developer

    Posted Date 9 months ago(20/03/2018 11:58)
    Job ID
    # of Openings
    Job Location(s)
    Digital Web & App
  • Overview

    The Company:

    Hogarth opened for business in 2008 in an attic room above a shop near London's Carnaby Street. Our Internet connection came from a cable slung out of a window and the floors sloped so much that all the chairs ran towards one corner. Eventually we had fourteen people working in that room. This made it so full that we had to use the Brazilian coffee shop opposite for our meetings. In memory of these roots the founders of the company are still known as the "Attic Fourteen".


    Hogarth Worldwide (Part of WPP) leads the way in the production of TV, digital and print campaigns for some of the world’s most talked about brands. We’re based in London with many other global offices, and we’re growing. Quickly. In fact, we’re the industry’s fastest growing company. In 2008 there were 14 talented people pushing us forward. Now there are nearly 3,000 across the globe. Right now, Hogarth is an exciting place to be, and it’s only going to get better.


    The Role:


    Hogarth’s senior front-end developers are passionate creative technologists who provide experience and expertise to the front-end and product teams to create experiences that delight.


    You’ll be working closely with fellow developers and experience design to solution, manage and deliver projects at an exciting pace and global scale.




    • Create efficient, reusable and flexible UI components using modern development techniques.
    • Consistently develop and deliver high-quality, low-defect, maintainable and robust code.
    • Ensure quality through adherence to technical best practice and through mentorship, feedback and paired programming.
    • Maintain a finger-on-the-pulse awareness of new technologies and best practices, with an eye on how they could be introduced to our stack, including experimentation and developing proof of concepts.
    • Working end-to-end with business stakeholders to provide technical solution recommendations which align to the client’s business and technology strategy.
    • Working with team members to learn, mentor and push the bar forward



    • Strong and demonstrable experience in building Single Page Applications in React JS
    • Strong expertise in modern front-end tooling and techniques (e.g. OOCSS, BEM, Gulp/Grunt, NodeJS, etc).
    • Familiarity with working with the command line (and command line-based tools).
    • Experience with cross-browser development and troubleshooting.
    • Experience with responsive design, making appropriate use of frameworks (eg. Bootstrap, Foundation, Basscss, or similar).
    • Experience with version control (Git preferred, with knowledge of common branching models).
    • Passionate for technology – curiosity towards new and emerging technology within web, cloud and multi-form-factor development, languages, frameworks and methodologies

    Desired Experience

    • Fluency in native JavaScript, and familiarity with ECMAScript2015/2016
    • Additional knowledge in at least one other SPA framework (eg. Angular, Vue, Ember)
    • Experience with the principals of Flux, Redux, and state management in Single Page Applications.
    • Experience with Apollo and GraphQL
    • Experience with Agile development practices.
    • Experience with modern DevOps workflow and technologies.
    • Scrum & Agile experience
    • Understanding of User Experience concepts, techniques and practices.
    • Proven ability to scope and estimate level of effort for the development of solution features and or functionality.
    • Experience with JavaScript automated testing (e.g. PhantomJS, CasperJS, Nightwatch.js, or similar).
    • Understanding of Continuous Integration, Continuous Delivery and Continuous Deployment.
    • Experience with Test-driven Development and Behaviour-driven Development


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed