Software Engineer (Front End)

London, UK
Engineering
Full-time
About Fat Llama

What if owning things was no longer important? What if expensive, niche items could be available to you in seconds? And what if you could generate an extra income from your own belongings? At Fat Llama, we're already bringing about that future. We believe that one day, owning those things we only occasionally need will be as ridiculous as buying a house every time you want to go on holiday.

Our users enjoy on-demand access to anything from high-end cameras to drones to campervans. As a result, they're doing, creating and achieving incredible things every day. Income from rentals is changing the lives of many of our lenders, too - whether it's paying their rent or allowing them to drop corporate jobs and focus on passion projects.

The herd's growing fast, too. Last year we went through Y Combinator and recently announced a $10M raise from amazing investors to superpower our growth and focus on American expansion.

Our Technology

Technology is at the heart of everything we do at Fat Lama, allowing us to solve a problem that has never been solved before. Our whole team gets a say in the product & tech roadmap, and our engineering team takes pride in writing, testing and deploying new features on a daily basis.

Our frontend web app is how the majority of our customers interact with Fat Lama. Both borrowers and lenders use it to browse for items, manage their rentals, and message other users. This means we are constantly iterating on our existing features as well as adding new ones according to customer feedback and our business strategy. Although you will probably not work exclusively on the front end, your role will include taking the lead on all things frontend, from building new features, to optimising our React performance, to researching new CSS-in-JS solutions for the product.

Our team takes pride in owning our work truly end-to-end. We’re looking for people who can plan, experiment, build, test, deploy, measure and iterate before calling it done. As a small team, we try and build on the shoulders of giants, which means that you’ll often find us working with the latest and greatest technologies. Our web app is built in React, using both server-side rendering and code-splitting to ensure quick page loads and speedy transitions between pages. We're also exploring other front end technologies like ReasonML and Elm.

You might be a good fit for the role if you:

    • Want to work in a team that values teamwork, learning and collaboration
    • Have a deep understanding of Javascript (good and bad parts) and its ecosystem
    • Love writing clear, elegant code that other people can read
    • Know how to write clean, structured, reusable CSS
    • Have experience working with React in production environments
    • Take pride in your fastidious approach to testing your code

We would be thrilled if you also:

    • Have a flair for front end effects & animations
    • Are comfortable with ES7/8 features
    • Have experience of functional programming (we use Ramda and Redux heavily)
If you don’t feel like you fit all of these areas, don’t worry. We are dedicated to the development of our team. Whether you’re a computer science graduate, an artist or a bricklayer, as long as you’re also a programmer, we’d love to hear from you.

Please note that the package for this role will include equity.

Applicants with more experience may want to consider applying for our senior software engineer role.

--

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Bringing your whole Llama to work

We're an equal opportunity employer and value diversity at our company. We don't discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.