Founding Engineer

Berlin or Remote

About Rey

Rey is a tool that lets anyone build mobile apps visually. We believe in a world where the power of software creation is accessible to everyone, not just those with specialised skills or financial resources. With Rey, we’re starting with apps for smartphones, the most universal computing devices today.

We're currently in closed beta with 3 pilot customers and 2 apps already live on the app stores (Lume and Recharge). Today, users can already use Rey to design interfaces, define interactions, connect to built-in databases, and deploy to the app stores.

But this is just the beginning. We still have many complex and exciting engineering challenges ahead — from shipping new building blocks that unlock new use cases, to building AI copilot experiences, to automating app store deployment pipelines. If you’re excited by hard problems and big mission, this is the perfect time to join us.

About the role

You’ll be the first full-time engineer at Rey. That means shaping not just our codebase, but also our culture, team, and product.

We’re looking for someone who thrives in an environment where speed and ownership matter. You’ll lead projects end-to-end, make technical decisions that set our direction, and play a defining role in Rey’s future.

We believe the best products come from small, focused teams who care deeply about their craft. Our aim is to stay lean while building towards our ambitious mission, and this role is central to making that possible.

What you'll do

  • Work closely with customers, understand their problems, and design product experiences that solve them

  • Own projects end-to-end: from shaping ideas, to prototyping, to shipping features that reach real users

  • Make core technical and architectural decisions that set the foundation for our product and engineering culture

  • Collaborate directly with Linh (the founder) on product vision, roadmap, and prioritization

What we're looking for

  • You have strong experience in mobile app development: You’ve built and shipped mobile apps before, either independently or as part of a team. Experience with cross-platform frameworks like Flutter is a plus.

  • You take pride in your craft: You care about building high-quality, scalable user experiences for a large audience, and think critically about the impact on users’ lives.

  • You're adaptable and resourceful: You’re comfortable tackling new challenges and learning on the fly.

  • You have confidence to ship: Velocity is one of our biggest advantages as a team. We scope tightly, ship frequently, and believe most things are better done than perfect.

How to apply

At Rey, we believe the best way to learn is by doing, and the best way to grow is together. We’re a small team tackling a big challenge, and we value curiosity, initiative, and a problem-solving mindset. Even if you don’t meet every requirement, we’d love to hear from you — you might be just what we’re looking for, or the right fit for an upcoming role.

Here is the outline of the whole application process, so you know what to expect:

  1. Application Review: Submit your application through our form. We'll review every application carefully and do our best to respond promptly.

  2. Video Interviews: If you're selected for an interview, we'll schedule 1-2 video calls (ranging from 15-60 minutes) to learn about your experience, discuss your approach to building software, and give you a clear picture of our team and technical challenges.

  3. Technical Interview (90'): A deeper dive into your technical skills. We’ll start with a short system design discussion and then pair-program on a practical problem from our app builder.

  4. Paid Trial Project (1 day): As the final step, you will complete a one-day paid contract project. You'll work on real problems alongside our team. This gives both of us valuable insight into what it's like to work together day-to-day.

  5. Decision & Offer: If we're both excited about moving forward, we'll extend an offer to join the team!