London, UK /
As an early frontend engineer at Thread, you’ll be responsible for helping own and shape our frontend code and team as Thread grows. You’ll be instrumental in our work modernising our codebase and work closely with our design team implementing new experiences for our users. You’ll contribute heavily to Thread’s frontend today and the roadmap for its future, sharing your experience and evangelising latest frontend technologies and techniques that you believe can improve the way we work. This is a great chance to help shape and influence a team as it starts to grow.
You’ll take ideas from sketches and whiteboard notes through to released features, iterating and testing in collaboration with product team members to improve them even further.
Beyond your engineering teammates, you’ll be working closely with a cross-discipline group of designers, quantitative marketers, operations experts and stylists. You should love the idea of the whole company working closely together to hit shared goals.
What is it like to work at Thread?
We have a relaxed working environment, and trust our employees to be productive on a schedule that suits them.
We have a flexible holiday policy. We don’t track or limit the amount of time you have off, and believe you should be able to take off the time you need, when you need it. Recently Thread employees have taken time off to spend half-term with their kids, taken a last minute long-weekend to go hiking, and taken a few days off to play video games and recuperate.
We are committed to a transparent working environment, and as a part of this all email that isn’t personal goes to mailing lists accessible by anyone on the team. Our founders and team leads take questions on any subject at a weekly all-hands meeting, and most importantly we try to cultivate a culture where asking questions is encouraged and where responses will be clear and meaningful.
We place a high value on learning and personal growth. Everyone has regular 1:1s with their managers to discuss how they want to develop, we give and receive 360 feedback to direct our growth and are encouraged to attend conferences and share resources that will help us develop new skills. On a company-level, we host biweekly Lunch & Learn sessions, run blameless 5 Whys whenever something goes wrong, have an all-company offsite twice a year to go deeper on improving how we work together, and conclude most projects with a retrospective to draw out any lessons on how to improve.
We have a considered approach to our compensation. Twice a year we survey the market for every role, and ensure that we are paying at the top end for a startup in London. As the market changes and as your role and experience develop, so will your compensation. This is important to us as we want to create a company that proactively rewards your growth and experience, rather than rewarding those most comfortable with asking for a raise.
Our culture is important to us and so we spend time every week as a company reflecting on various aspects of our culture and coming up with experiments to improve upon it, we frame our project retrospective discussions with our values, and we recognise those who have a positive impact on it. We haven’t got everything right, but with these practices we believe we’re on a path to having an effective and enjoyable culture.
What is it like in engineering at Thread?
Within the engineering team we review everything that goes into production, both to improve the quality of our code and to share knowledge between team members. We automate the checking of style so that code reviews can focus more on architecture and maintainability.
This creates a natural tension with wanting to move quickly, which we try to address by reducing scope and maintaining code quality, rather than introduce code that will be a burden.
We maintain a backlog of tasks, based on user research, feedback and our vision for Thread. Engineers help shape the direction of a project from the beginning, and have input all the way through design, implementation and iteration.
Finally, every Wednesday afternoon we work on non-roadmap tasks. Examples have included contributing to text-editor plugins that we use, exploring new frontend tools such as CSS Modules, experimenting with React Native, improving internal tools used by our stylists, or trying entirely new languages like Elm.
You may be a fit for this role if you…
- Maintain an awareness of the latest frontend technologies and love realising smooth, crisp experiences for our users.
- Enjoy the technical challenges of building large frontend applications and ensuring they stay performant for users across a range of devices and internet connections.
- Enjoy crafting great user experiences, not just in terms of design, but in every place a user interacts with Thread.
- Want to work in a team that values clear and empathetic communication.
- Have experience with or a desire to learn React - it’s Thread’s framework of choice for our frontend components and you’ll be working with it every day.
- Want to share knowledge and experience, to improve the code quality, practices, and processes across the team.
Talented engineers can work anywhere, so why choose us?
- Opportunity to become recognised as one of the leaders in your field through playing a key role in the future growth of a high-profile startup
- Learn from some of the best product people in the industry by working directly with our exceptional team: Kieran O’Neill (CEO) has built two products that scaled to millions of users; Ed Snelson (Head of Data Science) worked on some of the hardest machine learning challenges at Bing; Tom May (Head of Product & Growth) led growth at Songkick; Alexandra Allcott (Head of Brand) helped build some of the world’s biggest brands at Wieden+Kennedy; Terry Betts (Head of Business Development) ran the £500m menswear business at Selfridges and co-founded Mr. Porter; etc.
- Be part of a values-led team that are working hard to create one of the highest quality cultures in the world. Learn more about what we’re trying to do in our culture deck.
- Informal, non-hierarchical, non-political, sociable work environment with lots of autonomy and independence
- We’re looking for people who want to help shape the broader company and culture. Being part of the Thread team is an interactive experience – we all help to evolve the culture. We don’t want passengers
- Gain first-hand experience of how to start, grow, market and raise funding for startups (perhaps useful for your own company one day)
- Even when we’re not fully remote, we offer working-from-home opportunities and flexible working hours, to help you develop a healthy work-life balance
- A competitive salary and a generous equity stake in the company (you’re working hard to make the company successful, so we believe you should share generously in the reward!)