Senior Mobile Engineer

Bahrain

Receiptable partners with major banks and retailers to deliver digital receipts directly to the bank app. We’re looking for a Senior Mobile Engineer to join us on our mission to digitise the world’s receipts and better engage consumers.Backed by some of the Middle East’s most prominent tech VCs and Angel Investors, we’re an early-stage, fast-growing company launching in Bahrain in 2024 and with our sights set on expansion throughout the MENA region.Working hand-in-hand with both the CTO and Head of Engineering, you’ll lead the development of our mobile SDKs for financial institutions. We are dedicated to creating world-class technology and helping the environment, one receipt at a time. If you’re an ambitious professional ready for the challenge of building an impactful, global FinTech, we want to hear from you!

What does a typical day look like in this role?

  • Contribute to the team’s culture of continuous improvement and innovation.
  • You think customer and team before self and display behaviours that allow teams and individuals to succeed.
  • Solve challenging problems simply and pragmatically to deliver quality outcomes.
  • Engaging with engineers in code reviews, architecture and infrastructure discussions.
  • Contributing to the on-going maintenance and support of the mobile SDKs.

What does great look like?

  • Coaching and mentoring the mobile engineers on best practices and building SDKs the right way.
  • A secure, well-architected SDK for IOS and Android that facilitates the delivery and templating of APIs.

The experience and knowledge that you bring to the team: 

  • You have experience building native apps in either IOS or Android.
  • A strong interest in UX Design and accessibility.
  • You have experience with working in banking or financial services.
  • Practical experience in building SDKs at scale.
  • Experience with security best practices on native app SDKs.
  • Proven experience building mobile software with and without third party libraries.
  • Solid understanding of penetration tests for apps in financial institutions.

It would be a bonus if you bring: 

  • Experience in developing on both IOS and Android.
  • Experience with dependency management and CI / CD.

Finally, a little on our technology:

  • Cloud-based, AWS-hosted, and Infrastructure as Code at our core.
  • We also support native mobile SDKs to make it easier for our partners to integrate.
  • We lean on AWS serverless technologies such as API Gateway, ALBs, Lambda, Kinesis, SNS and SQS.
  • Our backend services are primarily TypeScript and NodeJS containers running in Fargate and EKS.
  • We think native for our mobile SDKs with Swift (IOS) and Kotlin (Android).
  • We store data in DynamoDB, AWS Aurora (Postgres), and S3.
  • We value customer data and keep security front of mind and at our core.

Why work at Receiptable?

  • Competitive salary and share option package
  • An autonomy-first approach to managing your own working hours
  • 30 days annual holiday
  • Your choice of new tech to produce your best work
  • Be part of a diverse and inclusive global team


What will the interview process be like?

  • Initial screening video call with the Head of Engineering around the role and your experience.
  • Technical interview with the Head of Engineering and CTO.
  • Final interview with the founder to learn more about the company and the journey.

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.