Find a jobRecruiters

Android Developer

Exclusive opportunity

Onsite

Android Developer

Grow Solutions

Android Developer

Skills

FirebaseKotlinAndroidTesting & QAGitData AnalysisAIGradle

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Surat, Gujarat, India

Work mode:

Onsite

Published on:

2 September 2026

What they need


We're Hiring: Android Developer (0 - 6 Years Experience)

Location: Surat, India

Type: Full-Time | On-Site

Role Overview

We are looking for an Android Developer with 1-3 years of professional experience who can independently develop and maintain production-ready Android applications. The ideal candidate should have strong expertise in Kotlin, MVVM architecture, XML UI development, Android framework components, and production debugging. The candidate should also have a strong understanding of application performance, clean code practices, and modern Android development standards. We value developers who embrace modern AI-powered development practices and can effectively use AI tools to enhance productivity, improve code quality, speed up debugging, generate documentation, and assist in technical research. We expect engineers to critically evaluate AI-generated solutions and apply strong engineering judgment before implementing them in production.

Key Responsibilities

  • Develop and maintain Android applications using Kotlin (100% Kotlin-first).
  • Independently implement new features from requirement analysis to production release.
  • Build scalable applications using MVVM architecture with proper separation of UI, ViewModel, UseCase, and Repository layers.
  • Design and maintain XML-based UI using ConstraintLayout and Material Design principles.
  • Integrate REST APIs using Retrofit, OkHttp, and Gson.
  • Implement local storage using Room Database and DataStore where appropriate.
  • Use Kotlin Coroutines for asynchronous programming and proper thread management.
  • Debug production issues using Crashlytics, logs, and analytics.
  • Participate in code reviews and contribute to architecture and technical discussions.
  • Collaborate closely with QA, Backend, Product, and Design teams to deliver stable releases.
  • Stay updated with the latest Android technologies, Google Play policies, AI advancements, and development best practices.
  • Utilize AI-powered development tools such as Claude, Gemini, Cursor, ChatGPT, or similar to improve development productivity, debugging, documentation, code reviews, refactoring, and technical research.
  • Validate, optimize, and review AI-generated code to ensure correctness, performance, security, maintainability, and production readiness.
  • Continuously explore emerging AI tools and recommend improvements to the team's engineering workflow.

Technical Requirements

  • 2+ years of professional Android development experience.
  • Strong proficiency in Kotlin with null-safety, extension functions, Coroutines, Flow, and StateFlow.
  • Strong understanding of MVVM architecture and Clean Architecture principles.
  • Experience with XML-based UI development using ConstraintLayout.
  • Good knowledge of Android SDK components (Activities, Fragments, Services, Broadcast Receivers, and Content Providers).
  • Experience integrating REST APIs using Retrofit, OkHttp, and Gson.
  • Hands-on experience with Room Database.
  • Good understanding of Dependency Injection using Hilt.
  • Strong understanding of Android lifecycle and configuration changes.
  • Experience handling runtime permissions and background execution limitations.
  • Good understanding of Git and version control workflows.
  • Experience with Gradle build system, product flavors, and build variants.
  • Familiarity with Firebase services such as Crashlytics, Analytics, Remote Config, and FCM.

AI & Modern Development Practices

  • Comfortable using AI-powered development tools such as Claude, Gemini, Cursor, ChatGPT, or similar as part of the daily development workflow.
  • Ability to write effective prompts for debugging, code generation, technical documentation, architecture discussions, and problem-solving.
  • Strong understanding of validating, optimizing, and improving AI-generated code before production implementation.
  • Ability to use AI responsibly while maintaining engineering best practices, security, and code quality.

Good to Have

  • Experience working on production applications with a large user base.
  • Knowledge of application performance optimization and memory management.
  • Experience debugging ANRs, crashes, and production issues.
  • Understanding of Android security best practices and secure data storage.
  • Basic knowledge of unit testing and debugging methodologies.
  • Experience integrating AI APIs or LLM-powered features into Android applications.
  • Passion for exploring emerging AI technologies and applying them to improve software engineering productivity.

What We're Looking For

  • Strong debugging and analytical thinking skills.
  • Ability to independently own features from development to release.
  • Passion for writing clean, maintainable, and scalable code.
  • Strong problem-solving mindset with attention to performance and user experience.
  • Willingness to learn new Android technologies, AI tools, and engineering practices.
  • Ability to quickly understand existing codebases and contribute effectively.
  • Team player with good communication and collaboration skills.
  • Positive attitude, ownership mindset, and eagerness to continuously improve.
  • Strong interest in AI-assisted software development and modern engineering practices.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Other offers great for you!

These companies are also looking for great profiles

Tactik Consulting

Développeur Android Confirmé

Freelance

Croix, France

Hybrid

Skills

FirebaseKotlinAndroidGitLabMVVMGoogle Play StoreJetpack Compose

5 months ago

Quick apply

IT Makers

Senior .NET for Android Developer

Fourchette proposée par le client : 400 à 500 € HT de TJM

Freelance

Brussels, Belgium

Hybrid

Skills

.NET

2 months ago

Quick apply

rassine agency

Business Developer freelance - Franchise Food

1 000 €/mois + 15 % du MRR à vie

Freelance

Remote

Skills

Business DevelopmentB2B salesAccount managementUpsellingFranchise industry knowledgeFoodservice industry knowledge

19 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools