Seeking Senior Flutter + Unity AR Developer for an existing children's educational mobile application featuring gamification, real-time cloud data, and AR experiences. Existing codebase in place.

Job ID: 40527821

Budget: $200 – $300 USD

Senior Flutter + Unity AR Developer Needed for Existing Children's Educational App

Project Overview

We are seeking an experienced Flutter developer with Unity AR experience to continue development of an existing children's educational mobile application.

The application is already under development and includes an existing Flutter codebase, Firebase integration, project architecture, and foundational features. This is not a greenfield project and should not be rebuilt from scratch.

The ideal candidate will be responsible for expanding existing functionality, improving performance, integrating additional cloud features, and enhancing AR experiences.

Existing Technology Stack

- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
- Unity
- flutter_unity_widget
- GitHub

Scope of Work

Flutter Development

- Continue development of existing application features.
- Build new educational and gamified user experiences.
- Create responsive mobile and tablet layouts.
- Follow Material 3 design guidelines.
- Implement scalable and maintainable architecture.

Firebase Development

- Design and optimize Firestore collections and documents.
- Implement real-time synchronization.
- Manage user profiles, progress tracking, achievements, and application data.
- Reduce unnecessary reads and writes to control Firebase costs.

Unity & AR Development

- Expand existing Unity-powered AR experiences.
- Improve communication between Flutter and Unity.
- Implement additional AR interactions.
- Optimize AR performance across Android and iOS devices.
- Manage asset delivery using Addressables when appropriate.

Performance Optimization

- Improve startup speed.
- Reduce UI lag and dropped frames.
- Optimize Firestore queries and state management.
- Improve Unity loading times and memory usage.
- Profile and resolve bottlenecks using Flutter DevTools and platform-specific tools.

Requirements

Must Have

- Strong Flutter and Dart experience
- Firebase Authentication and Firestore experience
- Unity development experience
- AR Foundation experience
- Experience integrating Unity into Flutter applications
- Git and GitHub workflow experience
- Android and iOS deployment experience

Preferred

- Educational application experience
- Children's application experience
- Gamification systems
- Performance optimization expertise
- Experience publishing to App Store and Google Play

Deliverables

1. New Flutter features integrated into the existing codebase.
2. Firestore-backed functionality with scalable architecture.
3. Expanded Unity AR experiences for Android and iOS.
4. Performance improvements across the application.
5. Automated testing and quality assurance.
6. Technical documentation and developer handoff notes.

Important

The existing codebase must be reviewed and extended rather than rebuilt. Applicants should be comfortable working within an established architecture and collaborating on a long-term product roadmap.

To Apply

Please provide:

- Links to 3 Flutter applications you have shipped.
- Details of at least 1 Unity AR project.
- GitHub profile.
- Relevant Firebase experience.
- Estimated availability and hourly/project rate.
- Brief explanation of how you would approach improving an existing Flutter + Unity application.