Close
Developers
Desktop

World-class web and mobile solutions.

If online is critical to the continued growth and success of your business, it’s important that it’s executed perfectly. Which is where our team of exceptionally skilled and visionary developers come in - delivering innovative websites and mobile experiences that delight and differentiate to turn your digital vision into a reality.

user research body image 1: handshake

First impressions count.

In a world of constant connectivity, it’s likely that your prospects and customers have greater interaction with your web and mobile services than any other channel. Making sure they’re are as effective and efficient as possible, therefore, is an obvious step in safeguarding future business success. 

But with new trends and technologies emerging all the time, how do you navigate this fragmented and fast-moving landscape to get to the solutions that will really make a difference to your organisation? 

The answer’s brilliantly simple: let Box UK be your guide.

Delivering exceptional software solutions

In safe hands.

When it comes to high-performance applications and websites that fuel growth and profitability, you can rely on Box UK to deliver. Drawing on decades of development experience, we employ industry best practices and robust agile processes to help organisations across the globe achieve measurable returns - and have a proven portfolio of results:

We’re ready for the next challenge. Are you?

Our tech stack

The programming languages we use to build our projects.

  • PHP 
  • C# 
  • JavaScript
  • Python

Many projects are backed by some form of database system. 

  • MySQL - an open-source, cross-platform, Relational Database Management System (RDBMS)
  • Microsoft SQL Server - a Windows RDBMS
  • SQLite - a self-contained, serverless RDBMS often used for testing purposes
  • MongoDB - An open-source, cross-platform, NoSQL, document-oriented database

Providing well-tested, reliable code for common functionality.

Frameworks and libraries commonly used on projects are those designed to provide an overall structure to the codebase, often in an Model-View-Controller (MVC) architecture, or to provide an Object-Relational Mapper (ORM).

  • Symfony 2 - a PHP set of components and a web application framework for MVC applications
  • .NET Framework - a software framework that runs (primarily) on Windows.ASP.NET/MVC/WEB API; Microsoft's open-source web application framework
  • Entity Framework - Microsoft's ORM, part of the .NET Framework
  • NHibernate - an open-source ORM for .NET
  • Sitecore CMS - a .NET content management system
  • Silex - a PHP micro-framework based on Symfony 2's components
  • Doctrine - a set of PHP database libraries, including an ORM and a database abstraction layer (DBAL) for cross-database development
  • Angular - an open-source frontend JavaScript framework maintained by Google.
  • Backbone - a lightweight frontend JavaScript library based on the Model-View-Presenter (MVP) design paradigm
  • React - an open-source frontend JavaScript library for creating user interfaces
  • ExtJS - a frontend JavaScript framework for creating user interfaces
  • Ionic - a framework and Software Development Kit (SDK) for building mobile applications with web technology, including HTML5 and Angular
  • Express - a minimal NodeJS server framework for building web applications
  • Twig - a templating engine for the PHP language, used by Symfony 2 and Silex (among others)
  • Rails - a Ruby MVC framework

Projects are increasingly hosted in the cloud, or use cloud-based services for their functionality.

Amazon Web Services (AWS)

We typically deploy our PHP projects to AWS.

  • EC2 - scalable virtual computers
  • S3 - a storage web service generally used for serving static content such as images
  • RDS - distributed relational databases, i.e. AWS hosted versions of MySQL, SQL Server etc.
  • SNS - Simple Notification Service for sending mobile push messages
  • SES - Simple Email Service
  • SQS - Simple Queue Service for queuing messages between services
  • ECS - EC2 Container Service to manage Docker-enabled applications across EC2 instances
  • ElastiCache - scalable, fast, in-memory cache based on Memcached/Redis

Azure

We use Microsoft's Azure service for hosting .NET projects.

  • Service Bus - a generic messaging queuing system
  • Web Role - cloud-hosted web servers running IIS
  • Worker Role - cloud-hosted servers without webservers, used for background processing
  • Blob Storage - scalable storage for unstructured data
  • SQL Database - cloud-hosted SQL Server

Ensuring code meets our standards of quality. 

  • PHPUnit - PHP unit testing library
  • Jasmine - behaviour-driven JavaScript testing library
  • Karma - test running environment for JavaScript
  • QUnit - a JavaScript unit testing framework
  • PHP Codesniffer - PHP tool for checking code against a set of coding standards
  • JSLint/JSHint - JavaScript tools for checking code against a set of rules
  • NUnit - open-source unit testing framework for .NET
  • MOQ - mocking library for .NET for use in tests

Used in the build process and for automating tasks.

  • Ansible - software for configuring and managing computers
  • RunDeck - a job scheduler, used for automating tasks
  • Docker - a platform for distributed applications, used for packaging an application with its dependencies
  • OctopusDeploy - an automated deployment and release management server for ASP.NET applications
  • Jenkins - an open-source CI server
  • Travis - an open-source, hosted CI service that integrates with Github
  • TeamCity - a build management and CI server
  • Composer - a PHP tool for managing project dependencies
  • Satis - a tool for mirroring third-party Composer dependencies locally
  • Powershell - a task automation and configuration management framework from Microsoft
  • Bash - a language widely used as the shell for Unix/Linux systems
  • Team Foundation Build - a build tool for .NET
  • Git - an open-source distributed version control system we use for all new PHP projects
  • Github - a Git repository hosting and source code management service
  • Subversion - a version control system
  • Team Foundation Server - a Microsoft source code management tool

Other assorted tools that sit behind our web projects.

  • Memcache - an in-memory key-value database
  • Redis - a key-value database
  • RabbitMQ - a message queuing service
  • Varnish - a HTTP accelerator used for caching, including partial page caching via Edge Side Includes
  • Solr - an open-source search platform written in Java which uses Lucene
  • Lucene - an open-source information retrieval library used for indexing content and performing searches
  • ElasticSearch - a search server based on Lucene
  • Nginx - a webserver with a focus on concurrency, performance and low memory usage
  • Microsoft IIS - Internet Information Services, Microsoft's web server
  • Apache - a widely-used web server

Meet some of our team

Nick Rowland

Nick Rowland - Principal Systems Engineer

Nick is a seasoned Systems Engineer with over twelve years’ commercial development experience, and has worked alongside several high-profile clients from sectors including banking, mobile communications and data to support the delivery of corporate websites and content-driven applications.

Owen Phelps

Owen Phelps - Head of Development

Over his 20 years in the software industry Owen has worked for clients spanning a wide range of sectors including retail, healthcare and telecoms. As Box UK’s Head of Development, he applies this experience to ensure that the highest possible development quality standards are upheld.

Tom Houdmont

Tom Houdmont - Principal Developer

For more than ten years Tom has worked on creating software solutions for clients including NCP, Royal College of Nursing and London Midland; applying his expertise in working with changing requirements and rapidly iterating ideas to deliver the greatest possible value in the shortest possible time. 

A few of our awards

ISO 9001:2008

Quality procedures, internal auditors and regular reviews mean that Box UK's management processes effectively support business objectives.

Shortlisted, Omnichannel FS Provider of the Year

TBC Bank wanted to deliver the best multi-channel banking experience in the region and our user experience consultants helped them do it.

UK Digital Experience Awards Finalist

Finalist, Best Use of Digital to Improve the Customer Experience

RS Component's Product Data Library provides efficient and scalable data storage for hundreds of millions of records.

11 Mar, 15

Eight opportunities for the content age

Struggling to be heard above the noise? Amplify your messages by taking advantage of the trends and technologies highlighted in our white paper.

Download now

We're hiring. Let's talk. View available roles