Senior Android Engineer

Outdoor adventures mobile app

Do you have an interest in outdoor adventure? If so, this is the company for you!

The client

They’re looking to revolutionise the way people discover, plan and share their adventures. Their advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top pros and a growing global community of outdoor enthusiasts.

They’re looking for a Senior Engineer to join their mobile team, which at the end of this hiring round will sit at 7 people, with you sitting in a team of 3 Android Devs. They’re currently rewriting their mobile solutions in native Android and native iOS, as they feel it allows them to choose the best tooling for the job.

As their users often use the app in the wilderness and away from phone signal and plug sockets, they’re putting a BIG focus on energy conservation whilst maintaining performance and an offline first approach to data. The architecture is MVVM so that there’s a clean separation of concerns and development flow, also incorporating their own C++ map library.

The role

These guys have their head office in Chamonix – it’s unreal, literally right in front of Mont Blanc. The Head of Mobile lives here so it’d be awesome if you were nearby, though by no means is it essential. They have a chalet you can crash in whenever you do visit. They also have an office in Berlin, though if you’re not near any of these locations then a good percentage of their company work remotely, which they’re happy for you to do.

What will you be doing?

Their app source is 100% Kotlin and they like to make the most of it as a language. Using Flows nearly is a stream and is observable. You and your team will take responsibility for developing new features, following the full feature lifecycle. They’re looking for people who are happy collaborating in order to understand a feature’s value, so you can build solutions with the highest possible impact. Strong English skills are a must, as this is the language they all communicate in. They would expect you to have at least one app published in the Android store as well.

There’s also a few other things that would be a huge bonus, including:

  • Well-informed opinions and practice regarding code quality, testing, pair-programming, linting, type safety and code review.
  • Reactive functional programming – in RxJava or Kotlin Flows.
  • A product mindset – they need you to empathise with the end user’s experience.
  • Technical experience with the likes of Compose, Hilt/Dagger, Firebase, Junit, Apollo, Espresso etc.
  • Git, CI, testing, automation etc.

The candidate

Naturally, an interest in the outdoors is a huge plus point. The team in Chamonix often get together for skiing, runs or climbing whilst they also get the whole company together twice a year to do similar.

They’re offering up to 90,000 Euros for this role as well as a pretty awesome range of benefits, including 25 days holiday (plus bank holidays of the country you are based in), a 3 bedroom apartment in Chamonix for employees use (including full ski gear!), 75% off Chamonix season passes, up to 50% off brands such as Patagonia, Arc’teryx, Norrana and others, flexible work hours and locations and the chance to join what is a real egoless and collaborative team. There are no barriers between departments, they’re super transparent about everything and are genuinely just a bunch of likeminded people building a product they’re passionate about.

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.