3Point

Android & Flutter Developer

Job Location: bhubaneshwar Chennai

Employment Type: Full-time
Budget: 5–7 LPA

Experience: 4–5 Years

Role Overview

We are seeking an experienced Android & Flutter Developer with 4–5 years of expertise in mobile application development. The ideal candidate will have strong proficiency in Kotlin (Android) and Flutter (Dart), with a proven track record of building scalable, high-performance, and user-friendly mobile applications.

Key Responsibilities

  • Design, develop, and maintain mobile applications using Kotlin and Flutter.
  • Implement MVVM / Clean Architecture, ensuring scalable and maintainable code.
  • Work with Jetpack libraries (ViewModel, LiveData, WorkManager, Paging, Navigation) and Flutter state management (Provider, GetX, Riverpod, Bloc/Cubit).
  • Integrate REST APIs, WebSockets, Firebase services (Crashlytics, FCM), and push notifications.
  • Manage local storage (Room, DataStore, SharedPreferences, Sqflite).
  • Handle background tasks with WorkManager/Services/FlutterBackgroundService.
  • Implement dependency injection (Hilt/Dagger in Android, get_it/Riverpod DI in Flutter).
  • Ensure app security, optimization, and performance tuning.
  • Develop custom widgets, animations, and responsive UIs.
  • Manage Gradle builds, release pipelines, and deployments to Play Store & App Store.
  • Conduct unit, widget, and integration testing for quality assurance.

Required Skills & Knowledge

Android (Kotlin):

  • Activity & Fragment lifecycle, Services, BroadcastReceiver
  • Jetpack Libraries, Coroutines & Flow
  • Data storage (Room, DataStore, SharedPreferences)
  • Dependency Injection (Hilt/Dagger), Gradle build system
  • Debugging, profiling & Play Store release

Flutter (Dart):

  • Widget lifecycle, Navigator 1.0 & 2.0
  • State management (Provider, GetX, Riverpod, Bloc/Cubit)
  • API integration, SQLite storage, Platform Channels
  • Animations, responsive UI, custom widgets
  • Performance optimization, Testing & App Deployment

Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • 4–5 years of hands-on experience in mobile app development.
  • Strong command over Kotlin, Dart, and Flutter.
  • Proven track record of publishing apps on the Play Store / App Store.
  • Strong problem-solving, debugging, and CI/CD knowledge.

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top