Mobile Developer Flutter + Native iOS/Android

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

Role in brief

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

No application link provided.
FlutterDartC++REST APIFirebase

About the role

This role focuses on developing the user-facing components for Riorise, a mobile MMO RPG. The primary responsibility is building the Flutter application, which includes the game's launcher and client interface. This involves creating complex UI elements and animations to deliver a smooth player experience within the game's ecosystem.

A key aspect of this position is the integration of Flutter with native Android and iOS layers. This developer will work with C++ core logic through FFI, ensuring seamless communication between the Flutter framework and the underlying native code. Additionally, the role requires integrating with backend services using REST APIs for data exchange.

Success in this role means contributing to a growing gaming project with an active community. The team emphasizes fast iterations and minimal bureaucracy, allowing for quick decision-making and implementation of new ideas. The ideal candidate will thrive in an environment focused on results, with a flexible work schedule.

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

Skills that matter here

  • Flutter: This is the primary framework for developing the game's launcher and client interface.
  • Dart: Proficiency in this language is essential for Flutter application development.
  • C++: The role requires working with core game logic written in C++ via FFI.
  • REST API: This skill is used for integrating the application with backend services.
  • Firebase: This platform will be configured and used for authentication, analytics, and notifications.

Who this role suits

  • A person who has a strong background in mobile development, specifically with 3+ years in Flutter and 5+ years in mobile development overall.
  • Someone who enjoys working on gaming projects and can contribute to a mobile MMO RPG.
  • An individual who is comfortable with integrating different technologies, such as Flutter with native iOS/Android and C++.
  • A developer who thrives in a fast-paced environment where decisions are made quickly and new ideas can be implemented without extensive delays.

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 position?

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

What level of seniority is expected for this role?

This is a senior-level position, requiring significant experience in mobile and Flutter development.

What are the key technical skills required?

Key technical skills include Flutter, Dart, C++, REST API integration, Firebase, and understanding Flutter State Management approaches.

No application link provided.

Similar jobs