Head of Engineering
Hi there! As you might guess from the job ad title, we're looking for a new Head of Engineering to help us grow. You will accomplish this by enabling our teams to do their best work, removing obstacles along the way, and formalizing only the absolute necessities. Our culture sees managerial roles as strongly supportive to our teams, rather than a top-down prescriptive kind of thing. We value a flat hierarchy, and a transparent culture, as we believe that this is the only way to do amazing work with amazing people.
As a company, we've never been frightened of the uncertainty of the future - in fact, we've always embraced change and built our culture around flexibility, because, you know - stuff changes, there's no way around it - so the best approach is to make the best of it. This is how, a few years ago, we were able to quickly switch from a primarily waterfall system of software development to an agile methodology, as it's far more in line with how we operate not only as a company, but as human beings. We're opinionated about how we do things, but more importantly, we're open-minded about it.
Two paragraphs is not a lot of room to get to know a company's culture, which is why we'd love to meet you in our office, and tell you more about it. But for now, let's talk a bit more about the day-to-day things that we actually need help with.
We consider that no learning is like self-learning - but sometimes we all need a little guidance. You'll help the teams here by organizing education initiatives on the one hand, but also by sharing your extensive knowledge and experience on the other hand. Our team loves to throw ideas around, in order to find the best solutions (and "best" depends a lot on the context), and you'll participate in brainstorming solutions, both technical and non-technical ones - because the best solutions are sometimes not technical at all. Mentoring new (and old!) devs about best practices is something you'll achieve not only by sharing advice, but also by setting examples yourself, when you get a chance to dig into a codebase and demonstrate your skills.
While we're at best practices - you are also a strong proponent of using automated tools to enforce everything that can be enforced - coding style, passing tests, successful builds, etc. - and you'll be sure to improve these processes often. Similarly, if an easy-to-build tool can help others save time and automate even more work - you'll build it. We guess "DevOps" is a great, if maybe overused, term that covers some of this.
You'll also sometimes triage support requests from clients and either assign someone to process them, or do it yourself when it's more efficient to do so. You'll help with the complete recruiting process for new team members, from defining requirements, through screening and interviewing candidates, to making hiring decisions. Finally, you'll work closely with our CTO to assist with research and making various technology decisions, as well as with our client-facing teams to aid them in communicating about the more techy things.
There's probably other stuff you'll be doing, but we think the above covers the majority of what we think your responsibilities should be - and don't worry, we value your time, and understand that it's hard to accomplish anything when you're overloaded. While we do expect you to be good at prioritization and self-organization, we're all in this together, so we can help each other out when needed.
We'll skip the part where we talk about your background, your experience, and any kind of specific environments. If you know that you can do a good job with all of the above, that's probably enough to start a conversation with us. We don't focus too much on our tech stack, as all of those things are just tools to achieve some other goals, but if you want to know about that - we mostly use PHP (based on Laravel) and Node.js on the back-end, React on the front-end, Swift for iOS apps, and as of recently, Kotlin for Android apps. However, we also do other stuff, and we're fast learners and good at adapting, which is why we try not to stress this point too much.
While we're okay with occasional remote work, we believe this role is best performed working in our office, together with the team -and ours is as an awesome office with fresh fruit every day, various types of coffee (depending on how "hipster" you are), table football, table tennis, darts, Nintendo Wii, lazy bags, etc. All of the usual stuff. Oh, you can also bring your furry friend along for work.
Assuming you've read this far, and think we could be a good match, feel free to submit your CV electronically, and we'll get in touch as soon as we can.