Mobile App Developer (Android, React, Flutter)

Synapseindia

Kolkata District

On-site

INR 600,000 - 1,200,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Synapseindia in Kolkata is seeking an experienced mobile application developer to design and deliver high-quality Android and iOS apps. You will lead from analysis through production support, collaborating with backend teams and clients to implement robust features.

Requirements include 3+ years in mobile development, expertise in Android (Kotlin/Java), React Native or Flutter, and strong API integration. You will contribute to code reviews, CI/CD, and performance optimization in a fast-paced,

Qualifications

  • 3+ years of experience in mobile app development.
  • Strong hands-on experience with Android, React Native, and/or Flutter.
  • Android: Kotlin/Java, Android SDK, Android Studio, Jetpack, Compose, MVVM, Coroutines, Hilt/Dagger, Room, WorkManager.
  • React Native: React Native, JavaScript/TypeScript, React Hooks, Redux/Redux Toolkit, React Navigation, Native Modules, Android/iOS integration.
  • Flutter: Dart, Flutter, Widgets, Bloc/Cubit, Provider/Riverpod, Clean Architecture, Platform Channels, Android/iOS integration.
  • Strong experience with REST APIs, JSON, Firebase, FCM, push notifications, authentication, deep linking, and third-party integrations.

Responsibilities

  • Develop, maintain, and enhance high-quality mobile applications for Android and iOS.
  • Lead mobile development activities from requirement analysis, design, and development through testing, deployment, and production support.
  • Design scalable applications using MVVM, Clean Architecture, Repository Pattern, and appropriate state-management approaches.
  • Integrate REST APIs, JSON, GraphQL, Firebase, push notifications, payment SDKs, Google Maps, and third-party SDKs.
  • Implement authentication, authorization, secure storage, deep linking, offline capabilities, and mobile security.
  • Develop responsive and adaptive mobile UI using Jetpack Compose, XML, React Native, Flutter, Material 3, etc.
  • Work with local databases/storage such as Room, SQLite, DataStore, Hive/Isar, and Secure Storage.
  • Perform unit, UI, widget, and integration testing and troubleshoot crashes, ANRs, memory, and performance issues.
  • Manage Android/iOS builds and releases, including APK/AAB, IPA, Gradle, CocoaPods, signing, ProGuard/R8, Google Play Console, App Store Connect, and TestFlight.
  • Use Git/GitHub and participate in code reviews, CI/CD, and release management.
  • Work closely with Backend Developers, QA, UI/UX, Project Managers, and clients.
  • Provide technical guidance, troubleshoot production issues, and ensure application quality and performance.
  • Stay updated with mobile technologies, SDK changes, security practices, and platform requirements.

Skills

Android
React Native
Flutter

Tools

Kotlin/Java
Android SDK
Jetpack Compose
Coroutines
Hilt/Dagger
Room
WorkManager
REST APIs
Firebase

Job description

What is the work?

  • Develop, maintain, and enhance high-quality mobile applications for Android and iOS.
  • Lead mobile development activities from requirement analysis, design, and development through testing, deployment, and production support.
  • Develop applications using Android, React Native, and/or Flutter.
  • Design scalable applications using MVVM, Clean Architecture, Repository Pattern, and appropriate state-management approaches.
  • Integrate REST APIs, JSON, GraphQL, Firebase, push notifications, payment SDKs, Google Maps, and third-party SDKs.
  • Implement authentication, authorization, secure storage, deep linking, offline capabilities, and mobile security.
  • Develop responsive and adaptive mobile UI using Jetpack Compose, XML, React Native, Flutter, Material 3, etc.
  • Work with local databases/storage such as Room, SQLite, DataStore, Hive/Isar, and Secure Storage.
  • Perform unit, UI, widget, and integration testing and troubleshoot crashes, ANRs, memory, and performance issues.
  • Manage Android/iOS builds and releases, including APK/AAB, IPA, Gradle, CocoaPods, signing, ProGuard/R8, Google Play Console, App Store Connect, and TestFlight.
  • Use Git/GitHub and participate in code reviews, CI/CD, and release management.
  • Work closely with Backend Developers, QA, UI/UX, Project Managers, and clients.
  • Provide technical guidance, troubleshoot production issues, and ensure application quality and performance.
  • Stay updated with mobile technologies, SDK changes, security practices, and platform requirements.

What skills and experience are we looking for?

  • 3+ years of experience in mobile application development.
  • Strong hands-on experience with Android, React Native, and/or Flutter.
  • Android: Kotlin/Java, Android SDK, Android Studio, Jetpack, Compose, MVVM, Coroutines, Hilt/Dagger, Room, WorkManager.
  • React Native: React Native, JavaScript/TypeScript, React Hooks, Redux/Redux Toolkit, React Navigation, Native Modules, Android/iOS integration.
  • Flutter: Dart, Flutter, Widgets, Bloc/Cubit, Provider/Riverpod, Clean Architecture, Platform Channels, Android/iOS integration.
  • Strong experience with REST APIs, JSON, Firebase, FCM, push notifications, authentication, deep linking, and third-party integrations.
  • Experience with payment SDKs, Google Maps/location services, and local storage.
  • Good understanding of mobile security, testing, debugging, and performance optimization.
  • Experience with Crashlytics, Android/Flutter/React Native debugging tools.
  • Hands-on experience with Google Play Console, App Store Connect, TestFlight, Android/iOS signing, and production releases.
  • Experience with Git/GitHub and CI/CD.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience working with international clients and distributed teams is an advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile App Developer (ios, React, Flutter)
Mobile App Developer (ios, React, Flutter)

Synapseindia • Kolkata District

On-site
INR 1,200,000 - 2,000,000
Mobile App Developer
Mobile App Developer

Digit IT • Hyderabad

On-site
INR 600,000 - 1,200,000
App Developer
App Developer

Rankraze Technologies Private Limited • Chennai District

On-site
INR 450,000 - 750,000
Mobile App Developer
Mobile App Developer

The Strelema • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Mobile App Developer - Flutter
Mobile App Developer - Flutter

The Strelema • Maharashtra

On-site
INR 600,000 - 1,200,000
Mobile Application Developer
Mobile Application Developer

Nanocore Systems • Bengaluru

On-site
INR 700,000 - 1,000,000
Mobile App Developer
Mobile App Developer

Technofinac Advisory Services Private Limited • Khordha

On-site
INR 450,000 - 750,000
Mobile Application Developer
Mobile Application Developer

SID Global Solutions • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Flutter Developer
Flutter Developer

Net Connect • Bengaluru

On-site
INR 800,000 - 1,200,000
Mobile Application Developer
Mobile Application Developer

Yavar Tech Works Private Limited • Coimbatore District, Bengaluru, Chennai District

On-site
INR 800,000 - 1,200,000