Engineering Manager, Design System

Engineering Manager, Design System

Website freeagent FreeAgent

FreeAgent 🚀

FreeAgent is one of the UK’s most popular online accounting apps, with over 110,000 customers. It removes the stress and pain of dealing with business finances, allowing business owners to focus on running their business!

Our customers love FreeAgent. It’s rated 4.7 on Trustpilot.

Our employees love FreeAgent. We’re rated ⭐⭐⭐⭐⭐ on Glassdoor.

We believe in the power of a happy and diverse team and we’d love you to join us on our journey 🙏

The role 👷

The Design System team is part of our Growth group. Our team mission is to empower teams to deliver consistent, high quality features in a fast and frictionless manner. We set the UI standards and design, build, and maintain the front-end components – called FreeStyle – which internal teams use to create our award-winning product. By embedding the design system into FreeAgent’s DNA we create a cohesive and enjoyable experience for anyone who engages with our web or mobile products.

Within the Design System team you’ll work closely with the Design Lead and Product Manager to set the overall strategy for FreeStyle, our Design System. You’ll collaborate with a group of engineers and designers to define, drive, implement and advocate the system.

We’re looking for a team lead with a passion for collaboration and teamwork, and experience of front end development

Your typical week will involve:

Working with your team helping them advance FreeAgent’s user interface and improving the reliability and maintainability of front end code
Collaborating with engineers across all our product engineering teams to help them deliver features that take advantage of FreeStyle – our design system
Fostering good communication within the team and enabling good decision making
Iterating on team processes to find the most effective ways of working for the team
Being a champion for the team in the wider organisation
Coaching, mentoring and developing the engineers on your team to help them grow in their career at FreeAgent
Facilitating technical team discussions to help make decisions
1-1s with all your direct reports. We believe regular contact with your team members is essential, as is giving and receiving feedback
Celebrating your team’s achievements!
Technologies we use: SCSS, Javascript, Stimulus, Ruby, Rails, RSpec, Webpack, BrowserStack, Percy, MySQL, AWS, Terraform, Jenkins, Git

Apps we use: Trello, G Suite, Notion, Miro, Figma, Netlify

Read more about how we work on our engineering blog.

You 🙌
We’re looking for:

High empathy people management skills
Experience shipping code to production frequently using modern front end best practices
Adept at JavaScript, CSS, and one or more web frameworks (preferably Rails), and a grounding in web standards: semantic HTML, accessibility, modern CSS, JavaScript and browser APIs.
A growth mindset, open to improving yourself and learning from others
Experience with modern front-end development. i.e. build tools, a component-based architecture and testing
Passion for the “front of the front end” and curating a design system
Pragmatism; being committed to getting things done while understanding tradeoffs
A high level of self-motivation and self-awareness

Benefits 🎁

Annual salary £50,000 – £80,000 depending on experience, plus competitive benefits package. We provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website. This role can be based remotely within the UK or from our Edinburgh office (or a combination of both).

Creating the best place to work 👩🏽‍💻

We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development. We like to think we work smarter, not harder, and try to have fun doing it!

Our amazing office in central Edinburgh will remain as our hub and our working environment is light and bright, with inspiring spaces and quiet places. Find out more about life at HQ here!

While we’re remote we’re finding alternative ways to stay connected and enjoy activities together, from our virtual art club to exercise challenges and cake decorating competitions. See how we’ve been getting on!

Applying for the role ✍

Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.

Our selection process involves a phone interview, a practical exercise and video interviews so you can meet the team. We work hard to make the process as straightforward, transparent and enjoyable as possible.

We really care about building an inclusive and diverse team, and we welcome applications from people with varied backgrounds and perspectives. We want to make sure that the people who build FreeAgent are reflecting our diverse customer base and bringing with them a range of ideas and experiences. What unites us is an openness to suggestions, and a drive to solve problems in the best way possible.

Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!

To apply for this job please visit

%d bloggers like this: