Skip to content

Grinding Gears

Tales of code crunching from the FreeAgent Engineering team

  • Development
  • Data & ML
  • Infrastructure
  • Mobile
  • Tooling
  • Security
  • Culture
  • Careers

We're hiring! Check out our vacancies 👈

Replatforming the iOS mobile app

Posted by Ioan Dragos Serban on 5 June 2020

It has been just over a year since we shipped our replatformed iOS app to great reviews and many happy customers. In this post I would like to take a look back at where we came from and how the FreeAgent mobile app is shaping up for the future. We started developing the mobile app way back in 2014. At the time the entire engineering team was ~20 people and… Continue reading

➼ Read other posts about app store or apple or cocoa or cordova or ios or mobile or replatforming or swift

How we built the FreeAgent Furlough Calculator in a week

Posted by Kevin Jacoby on 28 May 2020

In light of the Coronavirus events, the UK Government put in place a few measures to help businesses during those uncertain times. At FreeAgent, we quickly adapt to help businesses during this crisis. Our goal is to keep you up-to-date with the government support available. HMRC’s Job Retention Scheme Announcement - allowing employers to furlough employees and claim 80% of their wages plus any National Insurance and pension contributions -… Continue reading

➼ Read other posts about accounting or software engineering

A view from our office

Working from Home: The desks of FreeAgent Engineering

Posted by James Bell on 18 May 2020

FreeAgent has always been a remote friendly company. When the co-founders started building the company over a decade ago, they were in different parts of the UK. In ordinary times, roughly half of our Engineering team is remote and everyone else works from our lovely, though currently empty, office in Edinburgh. Four years ago we posted a handful of pictures of people’s engineering desks, and as the company has grown… Continue reading

➼ Read other posts about desks or remote working

We're hiring! Check out our vacancies 👈

How to Measure Pointless Things?

Posted by Jack Gladas on 13 May 2020

Here at FreeAgent we, like so many other workplaces around the world, have been adjusting to a fully remote setup over the past few weeks. Whilst a significant number of our company’s employees are permanently home-based, only one of our seven Analytics & Data Science team members is usually based away from our Edinburgh office. It has felt strange. We decided fairly quickly that we needed to create new opportunities… Continue reading

➼ Read other posts about bi or data or measurement or understanding data

Tooled Up. A brief history of SaaS tools we’ve loved (and lost)

Posted by Olly Headey on 3 April 2020

Distributed (remote) working has always been a foundation of the Engineering team at FreeAgent. Our entire company was founded as a distributed team and over the years we've managed to maintain a 50% distributed-to-office staff ratio in Engineering. The tools we use to work effectively as a distributed team have changed over the years, but there are a number of stalwarts that we've used since 2007 and still love today.… Continue reading

➼ Read other posts about tools

An Evolution of Bank Feeds: from Yodlee to Open Banking

Posted by Tom Corley on 6 March 2020

We care a great deal about bank feeds. They provide the essential link between our users' FreeAgent accounts and their bank accounts, automatically importing transactions each day. From our customers' point of view they're probably the most valuable and most used feature of the software, so they're really important to us too. For many of our customers, the main purpose of using accounting software like FreeAgent is so they don't… Continue reading

➼ Read other posts about bank or bank feed or open banking or yodlee

On the road to real-time reporting with incremental data transfer

Posted by Owen Turner on 27 January 2020

Reporting Data at FreeAgent We keep track of a range of customer behaviours in the FreeAgent application as a means to understand engagement and to formulate and measure our OKRs. Examples of this include support requests raised through our ticketing system, Zendesk, the scores and comments provided by our users during NPS surveys and event data detailing specific actions taken within the application. As a concrete example of the latter,… Continue reading

➼ Read other posts about cloud or data or looker or redshift

Serverless: From POC to Production

Posted by Paul Barber on 17 December 2019

Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises.—Amazon Web Services As FreeAgent begins to move to AWS, there are plenty of opportunities to take advantage of cloud-native technologies such as AWS Lambda. At the beginning of September, one such opportunity presented itself. We decided to create a new serverless… Continue reading

➼ Read other posts about amazon web services or serverless

Let’s talk tools

Posted by Will Mathewson on 2 December 2019

In a recent workshop, we were talking about our toolchains, recommending tools to one another that we couldn't live without. We shared them with the rest of the engineering team and they gave further suggestions of their setups. I've collected them all together so you can find your new favourite tool and increase your productivity! Let's get into it. Browser Extensions Octotree is a browser plugin that gives you a… Continue reading

➼ Read other posts about tools

Coach wearing a FreeAgent t-shirt and student working on a laptop together

Rails Girls London 2019: A fun weekend of coding

Posted by Dominic Cleal on 13 November 2019

Fast becoming my favourite event of the year is Rails Girls London. Every event is different as you get to spend it with a whole new group of interesting people from a huge variety of industries and backgrounds. This year we headed to the offices of Simply Business in the City of London for the one-and-a-half day workshop, and happily with FreeAgent sponsoring for the first time. Between the pool… Continue reading

➼ Read other posts about conferences or ruby on rails

Posts navigation

« Older posts
Newer posts »

We're totally hiring!

See our current engineering vacancies

Built with ❤️ by the FreeAgent team.