We’re on a mission to get all travel businesses online. And we want to make it super-easy for them. Which makes it super-hard for us.
How hard? 147,887 lines of Ruby/Rails. 50,086 lines of AngularJS. And 106 tables in Postgres. All working in tandem, to convert a complex offline process into a few effortless clicks.
And yes, we know that “measuring programming progress by lines of code is like measuring aircraft building progress by weight”. All we’re saying is that, as a developer, you’ll be dealing with a large, complex product. With real users, bug reports, and production issues. Dirty code written today, is going to bite you in the ass, six months down the line.
As we build out our product vision we need developers who share our passion for solving real-life problems using the craft they love.
Who do we think would be a good fit for this role:
- Someone familiar with Bootstrap & other modern web development frameworks. We don’t consider number of years to be a true indicator of experience; some people achieve in 6 months what others take 6 years to achieve.
- Someone who is highly detail oriented. You should have the drive to take responsibility & make sure the UI works as expected.
- Someone who can take ownership and can operate in an environment of autonomy and freedom.
What would a typical week, in the shoes of a developer, look like:
Apply now →
- Discuss the spec with the Designer/Product Manager. Understand the problem being solved. Question why a certain approach is being taken. Bring a fresh perspective to the table. Be aware. Convince, or be convinced.
- Look at the design mockups (or wireframes). Understand the user interactions that need to be put in place. Fill the gaps intelligently, which means we won’t be speccing out the obvious stuff (form validations, error messages, standard UI transitions, etc).
- Get shit done. Reasonably on time.
- Run the test-suite. Make sure you don’t break the build.
- Raise a Pull Request on Github. Get someone to review your code.
- Finally, push to production. And cross your fingers 🙂