Senior Mobile Engineer

Senior Mobile Engineer

Bahrain, Full-time
  • Full-time
  • On-site

About Tanami

Tanami is transforming how people access and manage alternative investments in the Middle East and beyond. We’re building a secure, elegant, and high-performance investment platform designed for long-term financial confidence. As part of a small, senior team, you’ll play a core role in delivering intuitive mobile experiences that power real-world transactions.

The Role

We’re looking for a Senior Mobile Engineer who’s comfortable owning mobile experiences end-to-end — from integrating with APIs and designing resilient architecture, to delivering fast, polished, localized UI. This role isn’t just about the mobile UI — it’s about owning the user experience, including backend integration, security, and reliability.

What You’ll Do

  • Build and maintain core flows in our Flutter-based mobile app
  • Collaborate across the team to ship secure, high-performance features
  • Take full responsibility for features — APIs, edge cases, and failure handling
  • Write testable, maintainable code using OOP and FP principles
  • Champion quality through code reviews, testing, and thoughtful design
  • Help shape mobile engineering standards and mentor others

What We’re Looking For

  • 5+ years of software development experience, 3+ with Flutter
  • Strong understanding of state management (GetX, Bloc, Riverpod, etc.)
  • Experience with API integration, secure auth flows (e.g., biometrics, PIN)
  • Solid grasp of object-oriented and functional programming
  • Strong collaboration and communication skills
  • Familiar with local data storage, encryption, and error handling

Nice to Have

  • Experience with financial, investment, or transactional apps
  • Knowledge of JVM-based backends (Kotlin, Java)
  • Familiarity with KYC/AML flows or payment integrations
  • Arabic language or RTL interface support
  • CI/CD experience for mobile

Submit your Application

Submit your Application

location Manama, Bahrain



    No file chosen