Careers

Based in the heart of Bristol, we pride ourselves on being a great company to work for. With regular updates at our monthly happy hour, opportunities to learn about anything from deep sea diving to local charities (with pizza!) at our lunch & learn sessions, summer and Christmas parties and much more, we make sure that BaseKit is a dynamic and engaging place for everyone. 

We want everyone to feel heard, and the team’s feedback is always taken on board. 

Careers

Based in the heart of Bristol, we pride ourselves on being a great company to work for. With regular updates at our monthly happy hour, opportunities to learn about anything from deep sea diving to local charities (with pizza!) at our lunch & learn sessions, summer and Christmas parties and much more, we make sure that BaseKit is a dynamic and engaging place for everyone. 

We want everyone to feel heard, and the team’s feedback is always taken on board.

Our current vacancies

We’re always keen to hear from talented individuals, so if you don’t see your dream role below please still reach out with your CV and let us know why you want to work at BaseKit.

The BaseKit platform is a responsive website builder used by over 100 telco and web hosting providers worldwide and powers over 8 million websites. The responsive site editor allows website creation from mobile, tablet and desktop devices enabling anyone to produce a beautiful responsive website. BaseKit is a tech company started in 2008 with most of our 30 staff based at our HQ in central Bristol.

Our Culture
We’re a friendly and diverse bunch – our diversity helps us build a product that’s used the world over to create great websites. We want everyone to share our values of inclusiveness, openness and working well together. BaseKit provide many perks in and out of work to all staff: health care, pension, yoga, table tennis, cycle scheme, techscheme, lunch and learn days, company days out, regular update meetings from the senior management team and Thursday night social to name just some of them, not to mention a great work-life balance.

Our Development Team
We recognise the importance of our team, and like to provide them with the right tools to do their job. Our developers use a mixture of MacBook Pros and high spec Linux laptops. We also operate 90/10 days where once a fortnight any developer is free to work on ideas/areas of their own that could be of benefit to the business. The development community is important to us too, we host meet-ups in our office and encourage the team to contribute to open source projects. We really love it when we can see the GitHub profile of people applying for roles in our team. If you have a public GitHub profile, we’d be ecstatic if you sent it over. Don’t worry, we’ve got lots of unfinished side projects and test code on our profiles, we don’t expect to see a profile full of perfect code.

Technical Knowledge/Skills
As an experienced web developer you will be used to writing high quality software across the stack. Being a problem solver and methodical is more important to us than knowing specific frameworks or libraries.

You’ll be used to some professional software engineering concepts such as OOP, code composition and design patterns. We prefer composition over inheritance and use dependency injection a lot. Whilst we do maintain an amount of legacy code, we are continually moving forward and refactoring, so any new code is always using the latest ECMAScript features and PHP 7. We expect you’ll have knowledge and familiarity with some commonly used Javascript and PHP frameworks and whilst we use a number of well known frameworks across the codebase much of our code is framework agnostic.

Testing is very important to us and day to day we will always complement our code with unit tests where appropriate, we ensure all business logic is tested but aren’t bothered about things like achieving 100% code coverage. We also use Puppeteer, Behat and Selenium to functionally test our product. These tests form part of our continuous integration platform and automatically test our code deployments as part of our continuous deployment process. Our development process and stack relies heavily on continuous integration so it would be advantageous for you to have worked in a team using CI, familiarities with build tools such as Docker, Vagrant, Jenkins, webpack and Node would be a bonus. Our local development environments are provisioned automatically using docker, node and ansible and you’ll be using our continuous deployment slack bot to push your changes to our live environments.

If this sounds like software development environment you thrive in please send your CV over to jobs@basekit.com