Sales Executive (IT Sales)

E-stone Information Technology

Mumbai

On-site

INR 1,400,000 - 2,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

E-stone Information Technology in Mumbai is seeking an experienced Android Developer with 5-8 years of professional experience, including strong hands-on Flutter. The role requires native Android development in Kotlin and Java, and proficiency in integrating Flutter modules with existing codebases to deliver scalable mobile apps end-to-end.

You will design, build, test, and release features, collaborate with product and backend teams, optimize performance, and mentor junior developers.

Qualifications

  • 5–8 years of professional Android development experience.
  • Hands-on Flutter and Dart experience.
  • Strong Kotlin and Java native Android knowledge.
  • Experience integrating Flutter into native Android apps.
  • Experience with REST APIs and third-party SDKs.

Responsibilities

  • Design, develop, test, and maintain native Android apps using Kotlin and Java.
  • Develop and maintain features using Flutter and Dart.
  • Integrate Flutter modules with existing native Android codebases.
  • Build reusable and responsive UI components using XML layouts, Jetpack Compose, and Flutter.
  • Integrate REST APIs, third-party SDKs, analytics, push notifications, and platform services.
  • Work closely with product, design, backend, QA, and other engineering teams.
  • Debug and resolve complex native Android and Flutter issues.
  • Optimize application performance, memory usage, startup time, UI rendering (60/120 FPS).
  • Write unit and UI tests (JUnit, Espresso, Flutter tests).
  • Participate in code reviews and CI/CD pipelines.

Skills

Android development
Kotlin
Java
Flutter
Dart
Jetpack Compose
REST APIs
Firebase
Unit/UI Testing
CI/CD
Android Studio
Gradle
Problem solving

Education

Bachelor's degree in Computer Science or related field

Tools

Android Studio
Profiler
Perfetto
Flutter DevTools
Git

Job description

We are looking for an experienced Android Developer with 5-8 years of professional experience, including strong hands-on experience with Flutter. The ideal candidate should have a strong foundation in native Android development using both Kotlin and Java, alongside practical experience working with Flutter applications-including integrating Flutter modules with native Android code. The role involves building scalable, high-performance mobile applications and taking features end-to-end from development through production release.

Responsibilities
  • Design, develop, test, and maintain native Android applications using Kotlin and Java.
  • Develop and maintain features using Flutter and Dart.
  • Integrate Flutter modules with existing native Android codebases.
  • Build reusable and responsive UI components using XML Layouts, Jetpack Compose, and Flutter.
  • Integrate REST APIs, third-party SDKs, analytics, push notifications, and platform services.
  • Work closely with product, design, backend, QA, and other engineering teams.
  • Debug and resolve complex native Android and Flutter issues.
  • Optimize application performance, memory usage, startup time, UI rendering (maintaining 60/120 FPS), scrolling, and network operations.
  • Write clean, scalable, maintainable, and testable code.
  • Participate in architecture and technical design discussions.
  • Write unit and UI tests (JUnit, Espresso, Flutter tests) and maintain code quality.
  • Participate in code reviews and follow engineering best practices.
  • Manage dependencies using Gradle (Groovy/Kotlin DSL) and Flutter packages.
  • Work with CI/CD pipelines and automated build and release processes.
  • Manage Google Play Console releases, internal testing tracks, app signing, and release management.
  • Take ownership of features from requirement analysis through production release.
  • Mentor junior developers and contribute to improving engineering practices.
Required Skills & Experience
  • 5-8 years of professional Android development experience.
  • Mandatory hands-on experience with Flutter and Dart.
  • Strong proficiency in Kotlin and Java with native Android SDK.
  • Strong hands-on experience with XML layouts/Android Views and good working knowledge of Jetpack Compose.
  • Experience building and maintaining production applications using Flutter.
  • Experience integrating Flutter modules with native Android applications.
  • Good understanding of Flutter architecture, widgets, state management, navigation, and platform channels.
  • Experience with Riverpod, Provider, Bloc, or similar state-management frameworks is preferred.
  • Strong understanding of Android architecture patterns such as MVVM, MVI, Clean Architecture, or similar.
  • Good understanding of Kotlin Coroutines, Flows, RxJava, and asynchronous programming.
  • Strong understanding of memory management, garbage collection, lifecycle components, and background processing (WorkManager, Services).
  • Experience integrating REST APIs and third-party SDKs.
  • Strong debugging and problem-solving skills using Android Studio, Profiler, Systrace/Perfetto, Layout Inspector, Flutter DevTools, and ADB.
  • Experience writing unit and UI tests (JUnit, Mockito, Espresso, Flutter tests).
  • Good understanding of Git and code review practices.
  • Experience with Google Play Console, app bundle generation, signing configs, keystores, and production releases.
  • Experience with Gradle, Gradle build variants, dependencies, and Flutter package management.
  • Experience with CI/CD tools such as Fastlane, Jenkins, GitHub Actions, or Bitrise.
  • Experience working on high-traffic consumer applications.
  • Experience with Firebase, analytics, crash reporting (Crashlytics), push notifications (FCM), and remote configuration.
  • Experience with Flutter MethodChannels/ EventChannels and native plugin development.
  • Experience optimizing Flutter and Android applications for UI frame rates (FPS profiling) and app size reduction.
  • Experience maintaining legacy Java Android codebases and modernizing them to Kotlin.
  • Experience mentoring junior and mid-level developers.
  • Experience working in Agile/Scrum development environments.
What We Look For
  • Strong ownership and ability to independently drive features from development to production.
  • Strong understanding of both native Android (Kotlin/Java) and Flutter development.
  • Ability to investigate and resolve complex issues across the Flutter and native Android layers.
  • Strong focus on code quality, performance (FPS/rendering), scalability, and reliability.
  • Good communication and collaboration skills.
  • Ability to mentor team members and contribute to technical decisions.
  • Willingness to learn and adapt to new Android and Flutter technologies.

Bachelor s degree in Computer Science, Engineering, or a related field is preferred. Equivalent practical experience will also be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer (Kotlin/Java/Flutter)
Android Developer (Kotlin/Java/Flutter)

e-stonetech • Mumbai

On-site
INR 1,800,000 - 2,800,000
We are looking for Android Flutter Developer
We are looking for Android Flutter Developer

e-stonetech • Mumbai

On-site
INR 1,200,000 - 1,800,000
Android / Flutter Developer
Android / Flutter Developer

Rasonix • Bengaluru

On-site
INR 600,000 - 800,000
Mobile Application Developer
Mobile Application Developer

Questhiring • Gurugram District

On-site
INR 4,500,000 - 7,000,000
Senior Android Developer
Senior Android Developer

ALMASONS CONSULTING, LLC • Mangaluru

On-site
INR 600,000 - 900,000
Mobile Consultant
Mobile Consultant

Kody Technolab • India

On-site
INR 700,000 - 1,000,000
Flutter lead
Flutter lead

Kognivera • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Flutter Developer
Flutter Developer

Dee and Lee Limited • Alappuzha

On-site
INR 500,000 - 800,000
Flutter Developer
Flutter Developer

Competent Groove Private Limited • Mohali

On-site
INR 800,000 - 1,200,000
Mobile App Developer – Flutter / Cross-Platform
Mobile App Developer – Flutter / Cross-Platform

Fugen Webtech • NTR

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