Join The Team

In our experience, good people are hard to find at the best of times and they're impossible to find at the exact moment we really need them. Which is why we ask talented people to get in touch with us whenever they darn well like. Who knows, we might have the perfect role for you right now and if we don’t we will get back in touch with you the moment we do.


Head of Development

The Head of Development will operate at the leadership team level reporting to the CEO and will manage the development team consisting of Tech Leads, Senior Developers, Developers and Junior Developers.

They will have a close working collaboration relationship with the rest of the leadership team including Head of Delivery, Head of Sales & Marketing and the Head of Design & Strategy.

Lead and direct the software development process, setting short-term objectives and assessing progress as defined by the software development methodology.

Working with the Technical Leads with the definition of technical approach, solution design and tools required for building, testing and deploying sometimes very complex technical solutions for enterprise clients.

Key parts to the role: 

  • Ensure the development teams deliver quality, working solutions to project specifications and requirements within time and budget.
  • Identify and address risks & issues relating to software development ensuring projects remain profitable.
  • Ensure maximum development efficiency through reuse and knowledge sharing to increase quality and profitability
  • Oversee and where necessary direct our technical recruitment process including reviewing applications and participating in the interview process to ensure our high-quality standards are maintained.


Other good stuff:

Technology Roadmap: Continuously apply significant knowledge of industry trends and development to improve the quality and timeliness of our solutions

Client services and pre-sales: Lead, prepare and deliver (in partnership with the Sales team) custom presentations, demonstrations, and solutions to the customer on the benefits of proposed solutions. Work with the sales team, delivery and development leads in a pre-sales capacity to provide in-depth technical support and estimates during the sales process

CommunicationDemonstrate thought leadership including the ability to adjust communication style to suit different audiences i.e. talk in layman’s language for those less technical. Meet with prospective and existing clients to demonstrate and provide technical insight into different technologies that we are able to support.

Experience and skills needed:

  • A Technical leader who has a background in software development and managing teams
  • Significant experience leading, influencing and coaching development teams
  • To be engaged and having strategic conversations with senior executives including CTOs, CIOs and CEOs focussing on both business and technology outcomes.
  • Superior analytical, evaluative, and problem-solving abilities.
  • 10+ years of hands-on programming experience in a range of development technologies, preferably including .NET.
  • Understanding of enterprise architecture and related technical areas, and familiarity with systems lifecycle management and the related commercial issues.
  • Deep understanding of Agile environments, and the needs of people in these settings.
  • Experience in containerisation and orchestration technology, such as Docker and Kubernetes.
  • Knowledge of a range of CMS platforms.
  • Solid understanding of software development methodologies, object-oriented programming, database design and development


Get involved in company bowling nights, go-kart racing, orientation afternoons - not that anyone is competitive in this business!

Apply using the form at the bottom of this page.

Senior Experience Analyst

Senior Experience Analyst

We're all about freedom.  The freedom to solve the problems our clients face, not just the ones they think they do.  Freedom to do things differently - to grow, be challenged and make a difference.  No two days are the same.  No two people, no two projects.  It's the nature of who we are.  We're a joint team of creative collaborators, driven by the Why? in EVERYTHING we do.  We seek people with similar values to join our growing team of 40 people.  Right now we are looking for an exceptional Senior Experience Analyst

What you’ll be doing…

Our Experience Analysts own and communicate the vision of our projects to core and extended team members, including designers, tech leads, solution architects, project managers, developers and testers. They are critical in creating and inspiring a motivated team working collaboratively towards delivery of the vision.  

You will:

  • Plan and effectively facilitate internal and client facing workshops to understand the problem we are trying to solve, define business and customer measurable success criteria, relevant personas and user journeys.
  • Create high level backlogs that define a roadmap and communicates the vision for the solution.
  • Create prioritised user stories that clearly define the business value including well-defined and concise acceptance criteria that can be clearly understood by the whole team.
  • Work directly with digital experience designer(s) to develop high and low fidelity design outputs that effectively communicate design direction and support the user stories.
  • Lead stakeholders, clients and the technical team through the build phase to continually refine and prioritise user stories so that the right business value is delivered within each iteration/sprint, taking into account technical dependencies and risks.


What we need to see…

  • 5+ years of Experience Analyst and Agile experience with a strong emphasis on Product Ownership
  • A collaborative attitude and ability to work well with cross-disciplinary teams
  • Accountability for and leadership of your digital projects
  • Ability to think laterally and come up with innovative ways to solve our customers biggest problems
  • A strong background in digital technologies, solution architecture and/or development.

What else you’ll bring…

  • Experience with Sitecore content editing would be very advantageous
  • An ability to communicate effectively at all levels of an organisation and to influence people positively towards achieving common goals
  • Enthusiasm, positive energy and passion for connecting humans and digital tech
  • We like to have fun, bring your sense of humour
  • Ability to juggle multiple commitments that are at different stages and keep the plates spinning


If you're as fired up as we are about what the future holds for our industry, our company and our team, come and join us on our exciting journey.

Thanks for that, we will be in touch shortly

Please wait while your application is being submitted

Join The Team