Flutter Developer / Senior Flutter Developer
Teerthanker Mahaveer University, Moradabad
Job Description & Responsibilities
Position
Flutter Developer / Senior Flutter Developer
Organization
Teerthanker Mahaveer University
Location
On-Site (Work from Office)
Experience Level
3+ Years
Employment Type
Full-Time
Compensation
Commensurate with experience (Salary no bar for the right candidate)
About the Role
Teerthanker Mahaveer University is seeking an experienced
Flutter Developer
to design, develop, maintain, and optimize high-quality cross-platform mobile applications supporting students, faculty, employees, and university administration.
The ideal candidate should have strong expertise in
Flutter, Dart, state management, REST API integration, Firebase, push notifications, mobile application architecture, and App Store/Google Play deployment .
The candidate should also have a good understanding of backend technologies and be comfortable working with backend developers to design and integrate APIs and end-to-end mobile workflows.
Key Responsibilities
- Flutter Application Development
Design and develop scalable, responsive, and high-performance mobile applications using
Flutter and Dart .
Develop applications for both
Android and iOS
platforms.
Build reusable widgets and maintain clean, modular, and maintainable code.
Implement responsive layouts for different screen sizes and device configurations.
Develop complex forms, dashboards, workflows, notifications, authentication, and data-driven screens.
Debug, test, and resolve application issues across Android and iOS devices.
Follow clean coding practices and appropriate Flutter architecture patterns.
- State Management & Application Architecture
Strong understanding and practical experience with Flutter
state management .
Work with state management solutions such as
GetX, Provider, Riverpod, Bloc/Cubit , or equivalent.
Design scalable application architecture and maintain clear separation between UI, business logic, and data layers.
Manage application state, API states, loading states, error states, caching, and local data.
Implement reusable services, controllers, repositories, and application components.
- Backend & API Integration
Integrate mobile applications with
RESTful APIs
and backend services.
Work with JSON-based API communication and asynchronous programming.
Understand backend architecture and API request/response structures.
Collaborate with backend developers for API design, debugging, and integration.
Knowledge of backend technologies such as
Node.js / Express.js
will be an advantage.
Understand authentication mechanisms such as JWT and token-based authentication.
Implement secure API communication and appropriate error handling.
- Firebase & Mobile Services
Strong practical experience with
Firebase
services.
Implement
Firebase Cloud Messaging (FCM)
and push notifications.
Handle foreground, background, and terminated-state notifications.
Implement Firebase Authentication where required.
Work with
Cloud Firestore / Firebase services
where applicable.
Implement analytics, crash reporting, and application monitoring where required.
Configure Android and iOS applications for Firebase integration.
- Native Platform & Device Integration
Good understanding of Android and iOS application configurations.
Experience working with
Android Studio and Xcode .
Knowledge of Android/iOS permissions, app configurations, certificates, signing, and build processes.
Experience integrating device capabilities such as camera, QR/barcode scanning, file handling, location, notifications, and biometric/device features.
Understanding of platform-specific configuration and troubleshooting.
- App Deployment & Release Management
Experience building and deploying Flutter applications to the
Google Play Store and Apple App Store .
Manage Android
APK/AAB
builds and iOS release builds.
Understand app signing, provisioning profiles, certificates, bundle identifiers, and build configurations.
Handle application versioning and release management.
Troubleshoot Play Store/App Store submission and compliance issues.
Manage development, staging, and production environments.
Participate in release testing and production deployment.
- Testing, Performance & Quality
Write and maintain unit, widget, and integration tests where required.
Identify and resolve memory, performance, UI, and API-related issues.
Optimize application startup time, rendering performance, network usage, and resource consumption.
Conduct device-level testing across multiple Android and iOS versions.
Monitor and resolve production crashes and application issues.
- Collaboration & Documentation
Collaborate with backend, frontend, QA, DevOps, UI/UX, and product teams.
Convert Figma/UI designs into responsive Flutter interfaces.
Participate in technical discussions, requirement analysis, code reviews, and sprint planning.
Maintain technical documentation for application architecture, APIs, releases, and .
About Teerthanker Mahaveer University, Moradabad
Required Skills
Job Details
Posted by
N/A
Posted on:
29 Sept 2026
About Teerthanker Mahaveer University, Moradabad
More open roles
- Senior Full Stack UI Engineer (5+ Years in React.js, TypeScript/JavaScript and RESTful APIs)FIS · Pimpri-Chinchwad, Maharashtra, India
- Full Stack Developer - React.js / JavaScriptForward Eye Technologies · Noida, Uttar Pradesh, India
- Full Stack Javascript (India)Particle41 · India
- Full Stack Javascript (India)Particle41 · India
- Senior Software Engineer (Fullstack developer)- Javascript- Consulting - 5 Years -GurugramCrescendo Global · Andhra Pradesh, India
- Freelance Full-Stack Developer - Python & JavaScriptDigital · India