We’re Hiring for Front and Back End

Who we are

We are a rapidly growing online marketplace for hiring event spaces, meeting spaces and offices. Backed by the same people behind Rentalcars, Zoopla, LoveFilm, Shazam, Betfair and more, you’ll be joining an incredible team of ten people who have been working like crazy in a collaborative, innovative and progressive tech company. We’ve been going a few years (we’re even profitable!), but we still feel very much like a start-up. We encourage feedback from everyone on our team and then factor it into core strategy.

Our tech

microservicesOur technology roadmap consists of a Lumen (PHP) API, React/Redux (including server-side rendering,) MYSQL, Redis and Docker DevOps on AWS (although GCP is looking increasingly tempting…). You will be working closely with the CTO to develop tech strategy and architecture while also adapting and improving legacy (CodeIgniter PHP & JQuery) code to the new paradigm. We like to use cutting (but not bleeding) edge tech to keep us in the sweet spot of improved speed and efficiency, but without sacrificing confidence in the tools. We are a dynamic team so whatever your starting point, movement towards genuine full-stack skills will be strongly encouraged!

Your role & responsibilities

Our mission is to use tech to solve every aspect of space hire, from individual user-targeted search results to live messaging systems. To achieve this we need your help and problem solving skills!

You will be:

  • Solving complex problems quickly and elegantly
  • Migrating from legacy applications to cutting-edge technologies
  • Understanding the entire application life cycle
  • Profiling and optimising performance
  • Follow emerging technologies
  • Advising on and implementing best practices

Who you are

We are looking for amazing new talent to join us in Fulham. Creative with known skills and adaptive to new skills,

You:

  • love what you do
  • have advanced creative problem-solving skills
  • are incredibly quick to pick up new ideas
  • are incredibly quick to generate new ideas
  • embrace ownership and responsibility – and rise to it
  • have an in-depth understanding of the entire web development process
  • love working flexibly in a small team
  • have some experience with functional and event-driven programming

The interview…

Will focus significantly more on your ability to think rather than problems that can be solved with judicious use of Google. We will, however, expect a good level of understanding of various programming styles (such as OOP and functional) since the learning curve is going to be steep enough as it is…

Salaries, benefits and the rest…

PizzaOur main goal is to develop a brilliant team – so potential is more important than experience. However, we currently don’t need anyone who’s looking for less than £30,000 or more than £70,000 a year. We offer support and skill development from a great team, weekly climbing/yoga trips, free pizza and drinks and regular work-from-home days.

If you’re interested, send an email and a cover letter/CV/manifesto for world domination to: william@zipcube.com

How To Hire A Developer: The Start-Up Guide

devOne of the biggest challenges for any business is attracting the best talent. At a start-up like Zipcube, where funds are limited, this can be particularly tough. Agency fees are prohibitive and, as an early-stage CTO, you aren’t just spending your time hiring: you’re also maintaining architecture and developing the code base. Time is very much at a premium and you have to tread carefully.

If those were the only challenges, things would almost be simple, but there’s a further complication. You’re also looking for a certain sort of candidate, one who goes beyond the technical skills listed on their CV. You’re looking for someone who thrives on working beyond their job description and embraces the responsibility to innovate and explore new tech. They need to have strong opinions as well as a willingness to voice them. Finally, hopefully, this person has a bit of an appetite for risk. They will be working for a start-up, after all.

Once you’ve filtered all your applicants against these pretty stringent criteria, you’ll be keen to grab any candidate who fulfils them! But then you’re presented with a new problem…

Why would they want to work for you?

Luckily, by this point you’ve already narrowed your candidate down to someone with a certain sort of mindset. By being selective at first, you’ll have found someone driven by a passion to learn – and this is where being a start-up finally becomes an advantage!

At Zipcube, we’re always looking for that sweet spot of speed and agility which a cutting-edge tool can offer, balanced with the relative confidence that it isn’t just next year’s failed buzzword. We’ve gone from being an early-stage start-up with a clunky MVP based on a legacy framework, to a progressive company that is ready to face the challenges of rapid scaling. We’ve heavily invested in a React and Redux front-end driven by a data API that is slowly evolving towards an event-source driven set of micro-services. We strive to use the best tool for any individual job, but within a set of rules influenced by the mistakes made by those who have gone before. (Including, for instance, Uber!)

And of course, there’s the company culture. First and foremost, Zipcube offers the support and training of a great team, a progressive tech stack and the responsibility of evolving that stack. But there’s also Friday pizza and drinks, work-from-home days and climbing and yoga afternoons courtesy of the company. To be honest, we don’t score as highly on the Joel Test 2017 as we would like: we’re still young and many of our processes are still being developed. However we are working on it and plan to achieve top marks within the next 6 months.

So, what are we looking for?

We want experience, but technology moves so fast that stubbornly sticking to your current tools and methods can be a real disadvantage. We also want flexibility, but having your head turned by every emerging technology means that implementing the latest features is a steep learning curve. Therefore we need wisdom – a commitment to continually improve the art of discerning when it’s time to use a new technology and when your old stack is ‘good enough’.

But even this is just one aspect of the skill we’re after, which is to see the whole picture, not just the issue you’re currently trying to solve. Anyone can learn PHP, Python, React or Redux, but we demand that much more rare commodity – the ability to think.