I'm an Android dev working at Monzo - AMA

Hi Nathan!

I’m not sure if our working structure has been talked about before, but generally we’re formed of very small cross-functional teams that we call “squads”.

Most squads have a single iOS and a single Android engineer - some may have more, for example if a new engineer is being onboarded. Having such small squads means that we’re able to work on lots of things in parallel and because each squad is responsible for a given feature, the squad can decide how the feature should behave, meaning for the most part, the decisions stay in sync.

1 Like