Mobile Engineer (Data Collection)

London or remote (happy to work in UTC +/- 3)

Build the mobile data analytics platform you’ve always dreamed of using. Snowplow want to provide best in class mobile tracking libraries, enrichments, models and solutions, so that mobile engineers can see the difference they’re making to their customers.

At Snowplow, we are on a mission to empower people to differentiate with data. We provide the technology to enable our customers to not only take control of their data, but empower them to do amazing things with that control.

There are tens of thousands of pipelines using our open source pipeline worldwide, handling data emitted from over half a million sites, apps and IOT devices. We also collect, validate, enrich and load up to 5 billion events for our own customers each day. We help our users to securely and responsibly track comprehensive data sets to drive their key business decisions.

The Opportunity

We’re looking for an experienced iOS and/or Android engineer to join our team and progress our data collection capabilities. If you know one, we’d like you to learn the other too, but most importantly we’d like to find someone who fully understands and is enthusiastic about solving the mobile analytics problem. It would be a real bonus if you also have a working knowledge of JavaScript and some server side languages (Java, Python, Golang, the list goes on!) to contribute to our wide range of trackers.

Snowplow has seen significant growth over the last 12 months and we’re set to grow further in 2019. You will be joining a team of 12 engineers who work closely with our tech ops, support, product and customer teams. There is huge opportunity to learn more about all aspects of engineering and data, from code to customers. We love working with people who jump at the opportunity to own new challenges and are dedicated to building a great team and product!

What you’ll be doing

Contributing to our many open source projects and adding to the capability of our tracking solutions.

Providing your expertise in iOS (Objective-C) and Android (Java) engineering to enable the team to extend the trackers.

Owning the engineering experience of adopting the trackers and engaging the community on further improvements.

Continuing to improve our testing and deployment processes so that we can ship features quickly and with confidence.

Working closely with our Product Office and the wider team on building the best solutions for our customers.

Being an active part in decision making on what we build and how we deliver it. You’ll bring a different perspective and we’ll want your input!

We’d love to hear from you if

The idea of working for a growing startup excites you.

You have experience working collaboratively on complex engineering projects.

You’ll be technically excellent in at least one of Objective-C or Java development, and willing and able to pick up the other if required.

Our data security and integrity are fundamental to what we do. You’ll need a solid understanding of security threats and how to overcome them.

Previous experience in data is a plus, but most importantly you’re enthusiastic about data and how it can empower our customers to make good decisions.

You don’t wait to be told what to do. You can accept a mission, drive toward it and recognise when you need support or more direction.

We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers

Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team.

What you’ll get in return