Mobile Developer Flutter + Native iOS/Android

Remote $200k–$300k senior 5 months ago full-time quality 8.5/10

Role in brief

Aya Games seeks a Senior Mobile Developer to build the Flutter-based launcher and client interface for their mobile MMO RPG, Riorise. This role involves integrating Flutter with native Android/iOS layers and C++ core logic. Candidates with strong Flutter and native mobile development experience, particularly in gaming or complex UI, should apply.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

FlutterDartC++REST APIFirebase

About the role

This role focuses on developing the mobile application for Riorise, a mobile MMO RPG. The primary responsibility is building the game's launcher and client interface using Flutter. This involves creating complex UI and animations, and ensuring seamless integration between the Flutter application and the native Android and iOS operating systems. The developer will also connect the application to backend services using REST APIs.

A key aspect of the work involves integrating Flutter with native modules and the game's core logic, which is written in C++. This requires a solid understanding of how to bridge Flutter with platform-specific code. The role also includes configuring and utilizing Firebase for features such as authentication, analytics, and push notifications, contributing to a comprehensive mobile experience.

Success in this position means delivering a robust and performant mobile application that serves as the primary interface for Riorise players. The team values quick iterations and direct influence on product development, operating with minimal bureaucracy. The ideal candidate will thrive in an environment where they can see their ideas implemented rapidly and contribute to a growing gaming project with an active community.

The annual salary for this position ranges from $200,000 to $300,000.

Skills that matter here

  • Flutter: This role involves extensive development of the game's mobile launcher and client interface using the Flutter framework.
  • Dart: Proficiency in Dart is required as it is the primary language for Flutter development in this role.
  • C++: The developer will integrate Flutter with core game logic written in C++ via FFI.
  • REST API: This position requires integrating the mobile application with backend services using REST APIs for data exchange.
  • Firebase: The role includes configuring and utilizing Firebase for features like authentication, analytics, and push notifications.

Who this role suits

  • A person with at least three years of Flutter experience and five years in mobile development overall.
  • Someone who understands Flutter State Management approaches and can integrate Flutter with native code.
  • A developer who enjoys working on complex UI interfaces and animations within a gaming context.
  • An individual who thrives in a remote, flexible work environment with fast decision-making and direct product influence.

From the employer

  • Development of Flutter application (launcher / client interface of the game)
  • Integration of Flutter with native layers of Android and iOS
  • Working with core logic in C++ via FFI
  • Development of complex UI interfaces and animations
  • Integration with backend via REST API (JSON)
  • Configuration and use of Firebase (Auth, Analytics, Push Notifications)
  • 3+ years of experience with Flutter
  • 5+ years in mobile development overall
  • Proficient in Dart
  • Experience integrating with REST API (JSON)
  • Understanding of Flutter State Management approaches (BLoC, Provider, Riverpod)
  • Experience with Flutter + native code
  • Fully remote work
  • Flexible schedule — we focus on results, not hours
  • Work on a growing gaming project with an active community and the ability to directly influence product development
  • Fast iterations and minimal bureaucracy — decisions are made quickly, ideas can be implemented without long approvals
  • Health insurance after the probation period.

Questions about this role

What is the remote work policy for this role?

This is a fully remote position with a flexible schedule, focusing on results rather than hours.

What is the required seniority level for this position?

This is a senior-level mobile developer role.

What are the key technical skills needed for this job?

Key skills include Flutter, Dart, C++, REST API integration, and experience with Firebase.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Aya Games.