07/04/2026 updated


100 % available
Software Engineer (Mobile) | Flutter & Native Android Developer
Dhaka, Bangladesh
Only remote
B.Sc. in Computer Science & Engineering (CSE) - ongoingFlutterAndroid (Software)Android Software DevelopmentAndroid StudioApp Store (IOS)Mobile Application DevelopmentPython (Programming Language)Google FirebaseBackendFastAPIKotlinDart
Flutter & Cross-Platform Mobile Development
Architecting and developing cross-platform mobile applications using Flutter and Dart, including UI/UX implementation, state management with GetX and Riverpod, and end-to-end deployment on the Google Play Store.
Native Android Development with Kotlin
Development of native Android applications using Kotlin, including implementation of features such as crypto deposit, withdrawal, swap, and staking, as well as integration of REST APIs using Retrofit and Coroutines.
REST API Integration & Backend Development
Integration of complex RESTful APIs using Retrofit, Dio, and Http, as well as backend development with Python (FastAPI) and Firebase for real-time data handling and backend services.
Architecture & State Management
Application of architectural patterns such as MVVM and MVC, combined with state management solutions like GetX and Riverpod to ensure scalable and maintainable codebases.
Database & Local Storage
Working with databases and local storage solutions including SQLite, Hive, and PostgreSQL to enable offline access and efficient data persistence.
Version Control with Git
Proficient use of Git, GitHub, and GitLab for version control, collaborative development, and code management across projects.
Development Tools
Experience with tools such as Postman, Android Studio, VS Code, and Google Play Console for development, testing, and deployment workflows.
UI/UX Collaboration & Material Design
Collaboration with UI/UX designers to translate Figma designs into pixel-perfect code, applying Material Design principles to deliver high-quality user experiences.
Python & FastAPI Backend
Development of custom backend services using Python and FastAPI, including data synchronization for desktop and mobile applications.
Architecting and developing cross-platform mobile applications using Flutter and Dart, including UI/UX implementation, state management with GetX and Riverpod, and end-to-end deployment on the Google Play Store.
Native Android Development with Kotlin
Development of native Android applications using Kotlin, including implementation of features such as crypto deposit, withdrawal, swap, and staking, as well as integration of REST APIs using Retrofit and Coroutines.
REST API Integration & Backend Development
Integration of complex RESTful APIs using Retrofit, Dio, and Http, as well as backend development with Python (FastAPI) and Firebase for real-time data handling and backend services.
Architecture & State Management
Application of architectural patterns such as MVVM and MVC, combined with state management solutions like GetX and Riverpod to ensure scalable and maintainable codebases.
Database & Local Storage
Working with databases and local storage solutions including SQLite, Hive, and PostgreSQL to enable offline access and efficient data persistence.
Version Control with Git
Proficient use of Git, GitHub, and GitLab for version control, collaborative development, and code management across projects.
Development Tools
Experience with tools such as Postman, Android Studio, VS Code, and Google Play Console for development, testing, and deployment workflows.
UI/UX Collaboration & Material Design
Collaboration with UI/UX designers to translate Figma designs into pixel-perfect code, applying Material Design principles to deliver high-quality user experiences.
Python & FastAPI Backend
Development of custom backend services using Python and FastAPI, including data synchronization for desktop and mobile applications.
Experience
Professional experience0 - 5 years
Freelancer since2024
Languages
EnglishGood
Project history
Architecting and developing cross-platform mobile applications using Flutter. Integrating complex REST APIs and optimizing app performance for high scalability. Collaborating with UI/UX designers to translate Figma designs into pixel-perfect code.
Cross-platform app for blood donation with real-time location-based donor search and push notifications. Tech stack: Flutter, GetX, MVVM.
Full-featured desktop app for managing madrasha operations. Developed a custom FastAPI backend for data sync. Tech stack: Flutter Desktop, Python (FastAPI).