DevRel Engineer - Mobile (remote, UK-based)

Job description

Location: Remote, mainly UK based, as travel to our London hub will be required once a month.

Working at Ably means helping to build the infrastructure and technology that will power and shape the future of the internet. Chatting on WhatsApp, hailing an Uber, asking Alexa what the weather will be like tomorrow, working in the same Google Doc as your colleague: all of these things rely on complex, behind-the-scenes realtime infrastructure. That’s what Ably provides for companies like HubSpot, Toyota Racing Development, OfferUp, and Hopin.

We now live in a remote-first world where realtime digital interactions underpin our daily lives. In the near future, Autonomous Vehicles, IoT devices (e.g. connected fridges or environment sensors), and AI-powered experiences will be the norm. But new infrastructure is required to power it all.

The opportunity in front of us is immense. Our mission is to become the definitive realtime infrastructure of the internet while powering and accelerating adoption of realtime user experiences. We’re on track. Everyday we deliver billions of realtime messages to more than 250 million people in 80 different countries across web, mobile, and IoT platforms. But we can’t rest yet. In five years we want to reach one billion people everyday.

To see what life’s like at Ably, check out our careers page at and read the story of how Ably's core values came to be.


In this role

There are two core main objectives for DevRel at Ably, we are the voice of Ably in the wider Developer community and we are the first users of Ably. DevRel is therefore a multi disciplinary role at Ably which requires both strong writing and people skills for activities such as public speaking and community management, as well as deep technical skills for developing demos, tutorials and more.

Day to day, you will:

  • Strive to make Ably the go-to solution for real time data

  • Build demos, write and speak about Ably and associated technologies to inspire, teach and guide potential users with best practices and interesting technologies

  • Embrace, contribute and advocate for the open movement of source code, data and protocols.

  • Build relationships with aligned technologies to strengthen our offering and reach

  • Build out functions using the newest features to improve the developer experience and show use cases and best practice.

  • Provide guidance to product and engineering teams of what should next and how it should work.

  • Stress the systems to find weaknesses and improve gaps in knowledge

It would be great if you have:

  • Strong skills in one or more core languages for back and front end development (Java/Kotlin, Objective-C/Swift, Flutter/Dart, C#, JS/TS).

  • Expertise in one or more core areas of technical interest (mobile development, event driven architecture/ ecosystems, MQTT/loT, API design and specification).

  • Skills in communicating technical information at different levels, written and verbal.

  • A strong desire to learn and teach

It would be nice if you have two or more of the following:
  • Experience of distributed system design and architecture

  • Experience scaling web/mobile systems

  • Knowledge of AWS and other cloud provider offerings

  • Experience speaking at technical conferences, meetups and hackathons, and delivering technical content online(blog posts, youtube videos, live streams, podcasts etc)

  • Good understanding conceptually of streaming, messaging and pub/sub, experience with event-driven architectures and strong API ecosystem knowledge

  • Contribution and participation within the Open Source community

  • Participation in online developer communities using social channels such as HackerNews, StackOverflow, Twitter, etc

  • Experience working in developer relations, advocacy or evangelism

  • Experience working for a startup, or other businesses that have grown quickly

  • Deep understanding of streaming and event-driven products and platforms

  • Commercial experience across a wide array of languages, from systems languages like Rust and Go, to scripting languages like Python and Ruby, through to front-end and mobile-focussed languages like Javascript and Kotlin

What’s it like to work at Ably?

Ably is entering a new phase of growth led by an experienced senior team. You’ll be part of a successful, highly motivated, and extremely collaborative team.

To provide the infrastructure required for the next generation of the internet, to tell the world about it, and to support everyone inside Ably to do so we hire people who are ready and capable of taking on challenging problems in a high-growth environment.

We want to work in a company of inclusive people who treat each other well. To really thrive at Ably, you’ll need to believe in and be prepared to do your work in line with our values, which are:

  • Open for all. Open is a mindset. When open, we’re better collaborators, communicators and creators. Whether open source, standards, or protocols, open hearts, minds, and eyes. It’s better when it’s open.

  • Bias for action. We avoid analysis paralysis at all costs. We lean into doing in order to move us forward. When we have enough of what we need to act, we act.

  • Even the best do better. We want to be the best - but that doesn’t mean we rest when we are. Improvement and growth - true betterment - is an ongoing journey. One fuelled by curiosity and taking risks.

  • Technology needs humanity. Our technology means little without people - whether that’s how we treat our colleagues, or how we design developer experiences. Being human matters.

  • Dependable people make dependable things. Dependability is integral to our mission and technology, but being dependable starts with our people. When we care enough to take real ownership of our products and problems - all else will follow.

  • Bold creativity leads to the greatest rewards. When viewed through a different lens, what stands in the way can become the way. The bigger the challenge the easier the choice: bold creativity will always move us forward, create better outcomes, and set us apart.

What’s in it for you?

  • A good, competitive salary

  • A great company culture

  • Share options

  • The chance to learn and grow with a fast-moving company, supported by a learning budget of £1,000 that gives you access to professional training, events, conferences, workshops etc.

  • Remote first: Unless you want to pop into our communal office space in Shoreditch, London, you'll work from home most of the time, apart from when we have planning sessions and Summits

  • Your choice of high quality tech kit to work on

  • Home workstation set up budget of £500, plus an annual top-up of £250

  • Regular company away days and social events

  • Friday need-to-know drinks and snacks

  • Private health insurance, including Doctor@Hand

  • Access to private and confidential coaching or counselling via Sanctus

  • 24/7 Employee Assistance Programme with AXA

  • A monthly wellbeing budget with Juno

  • Enhanced parental leave

  • 25 days of paid annual leave (33 days including bank holidays)

  • 10 days of paid sick leave (including mental health days) per year

  • Dog friendly office for when you’re in the office!

If you enjoy working as part of a technology company, value open source, and love solving hard problems - then we’d love to hear from you, regardless of whether you fit the job description exactly or not. If in doubt, drop us an email; we’d be more than happy to give you some advice on your application.

We encourage applications from all backgrounds regardless of age, disability, gender, sexual orientation, parental status, race or religion.