Mobile Developer Advocate


Dublin, Ireland Remote

Full time

Mar 1

This job is no longer accepting applications.

The database market is massive (the IDC estimates it to be $106B+ by 2024!) and MongoDB is at the head of its disruption. The MongoDB community is transforming industries and empowering developers to build amazing apps that people use every day. We are the leading modern data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.

With the acquisition of Realm last year, MongoDB added mobile development support to its data platform. Your job is to bring alive that platform for developers by demonstrating Realm's ability to drastically increase developer efficiency.

This role will work with a team of developer advocates who are all focussed on making the Realm platform successful. With the Realm engineering team primarily based in Copenhagen Denmark, we are primarily looking for candidates who are based in Europe but will consider strong candidates from anywhere in the world.

There are four components to the job of developer advocate in MongoDB:

  • Learning: learn the MongoDB Realm platform and the Realm SDKโ€™s and how they are used by our developers, what they use it for, what tools they use.
  • Production: Take what you have learned and build demo apps, videos, twitch streams, Github repos, decks and podcasts.
  • Distribution: Get the content that we have produced in front of the developer community via our developer hub, developer websites, conferences and meetups.ย 
  • Analysis: How did we perform, did we reach our goals, how can we do better?


  • Primary degree in Computer Science or equivalent experience
  • Excellent Mobile development experience in iOS and ideally with previously released applications on the Appstore.
  • Strong databases skills (SQL or NoSQL)
  • Deep understanding of the terminology, concepts and standard methodologies for coding mobile apps. Experience with APIs and other mobile frameworks.
  • Proven experience of product and software development
  • Excellent technical writing skills, as well as the ability to present both in person and on-camera.
  • Knowledge of at least two major mobile programming languages - e.g. Swift, SwiftUI, Objective-C, Java, Kotlin, React Native

You will be asked to deliver a technical presentation as part of the interview process.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



For the ones who dream big & think ahead to create the things we canโ€™t live without.