Full Stack Developer


Imagination is an experience Agency. We operate single-mindedly in the belief that how your brand communicates is not built around what you say; it is in the experiences that you create and share with customers. It is not about above and below the line advertising, nor is it about online and offline communications; it is about developing magnetic experiences which allow people to willingly engage with brands in a context that is relevant and timely. 

 We are underpinned by a collaborative culture. We are creative, pro-active thinkers who are passionate about and committed to delivering excellent results for our clients, helping to deliver groundbreaking work.

 Whilst we expect you to deliver the requirements of your job, we genuinely don’t look to confine you into a specific function and marrying title. Everyone’s point of view is welcome and an entrepreneurial drive with a quizzical mind is encouraged.


Key Attributes

  • Excitement for technology, constantly striving to be ahead of the curve
  • Solid communication skills
  • Highly organised, with exceptional attention to detail
  • Calm under pressure
  • Approachable
  • Multi-tasker, with effective time management skills
  • Solutions-focused; creative / lateral thinker


Experience and Skills Required


  • Strong programming skills with an understanding of:
    • algorithms
    • data structures
    • software design patterns
    • computational complexity
  • Experience creating and consuming RESTful APIs
  • Experience creating responsive web apps
  • Experience working with debuggers, consoles, network profilers and performance analysis tools
  • Experience working with wireframes and converting design files
  • Commercial Git experience
  • Computer Science graduates preferred


  • AngularJS Angular 6-8
  • Typescript
  • NPM
  • Sass / SCSS / CSS
  • Electron
  • Unity C#

 Backend / Dev-ops

  • Nodejs
  • Express
  • AWS
    • EC2
    • S3
  • Nginx configuration
  • SSL installation
  • Docker
  • Ubuntu

 Additional Experience & Skills that would be beneficial

  • Experience working in VR or AR
  • Experience integrating with 3rd party platform
  • Experience working with authentication flows
  • Experience working VSCode
  • Agency experience
  • iOS Development
  • Android development
  • Unreal
  • C++
  • SSH
  • HyperV / Zenserver / Virtual Box
  • DNS configuration
  • Continuous deployment / Continuous Integration
    • Jenkins
    • Pipelines
  • Ansible
  • AWS
    • SES
    • ACS
    • ACM
    • Route53

Residency Requirements

Candidates who are not US citizens or US permanent residents need to have authorization to work in the US in order to apply.


Imagination has values that set us apart from other communications agencies.  These values and talents are the reason we stand out, they demonstrate what we stand for and are the things we most want to be known for.  They are:

We breathe life into ideas, creating exciting opportunities

We demonstrate a deep understanding in all we do

We work together, delivering positive results for Imagination

We are totally dedicated to Imagination, our clients and our work


“Like a cross between McKinsey and IDEO, Imagination is equal parts right and left brain. The experiential marketing agency that refuses to be defined as an experiential marketing agency continues to refine the realm of live with some of the deepest strategies, the most mind-minding designs and teams staffed with some of the most elite marketers on the planet. With 13 offices in nine countries, celebrating its 50th birthday with some of the most complex, integrated, connected brand experience programs in its history.”

Event Marketer magazine, 2018 IT List citation

Apply for this position