Home/Job List/Flutter Developer / Senior Flutter Developer
Teerthanker Mahaveer University, Moradabad

Flutter Developer / Senior Flutter Developer

Teerthanker Mahaveer University, Moradabad

Kanpur, Uttar Pradesh, India
Full-Time
Posted 10 days ago

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 .

Required Skills

JavaScriptNode.jsFlutterFigma

Job Details

Employment TypeFull-Time
Work ModeOn-Site
Experience3 – 8 years
Positions1

Posted by

N/A

Posted on:

29 Sept 2026

About Teerthanker Mahaveer University, Moradabad

More open roles

Browse all jobs →