Android Developer

Growsolutions

Surat

On-site

INR 400,000 - 700,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Grow Solutions in Surat, India, is seeking an Android Developer with 1–3 years of experience to create production-ready Android apps. The role emphasizes Kotlin-first development, MVVM architecture, and high code quality with AI-assisted tooling.

Join a team that values modern Android standards, performance optimization, and collaboration with QA, Backend, Product, and Design to deliver stable releases.

Qualifications

  • 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.
  • Experience integrating REST APIs using Retrofit, OkHttp, and Gson.

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.
  • 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, 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

Skills

Kotlin
MVVM
XML UI
Android framework
Performance
AI-assisted development
Code quality

Tools

Retrofit
OkHttp
Gson
Room
DataStore
Hilt
Crashlytics
Firebase
Git
Gradle

Job description

Location: Surat, India

Type: Full-Time | On-Site

Company Overview

Grow Solutions is a Surat-based IT software development company specializing in Android

application development, digital products, and scalable mobile solutions. We build

high-performance, production-ready Android applications used by millions of users by

following modern Android engineering practices, clean architecture, and strict coding

standards.

We believe in writing maintainable code, solving real-world engineering challenges, and

continuously adopting modern development practices. AI-assisted software development

is an integral part of our engineering workflow. We encourage developers to leverage AI

tools responsibly to accelerate development, improve debugging, enhance code quality,

automate repetitive tasks, and make better technical decisions while maintaining high

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
  • 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, 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
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
  • Ability to use AI responsibly while maintaining engineering best practices, security,
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.
Why Join Grow Solutions?
  • Work on real-world Android applications with millions of users.
  • Solve challenging Android engineering and performance problems.
  • Learn from experienced Android developers through code reviews and mentorship.
  • Strong engineering culture focused on clean architecture and best practices.
  • AI-first engineering culture that encourages developers to leverage modern AI tools to improve productivity, innovation, and software quality.
  • Opportunity to work with modern Android technologies and AI-assisted development workflows.
  • Stable work environment with long-term career growth.
  • Continuous learning opportunities, technical ownership, and exposure to modern
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Indea Design Systems Pvt Ltd • Mangaluru

On-site
INR 600,000 - 900,000
Android Developer
Android Developer

Indea Design Systems • Mangaluru

On-site
INR 450,000 - 750,000
Employee benefits as per policy
Android Developer
Android Developer

Nexbuzz • India

Hybrid
INR 1,800,000 - 3,400,000
Scalable Android products
High ownership
Collaborative culture
+1
Senior Android Developer
Senior Android Developer

Ayur.AI • Chennai District

On-site
INR 900,000 - 1,300,000
Job Alert - Android Developer - BI-ECDHG
Job Alert - Android Developer - BI-ECDHG

Bounteous • Gurugram District, Chennai District

Hybrid
INR 1,400,000 - 2,100,000
Android / IOS Application Developer
Android / IOS Application Developer

MathonGo • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Android Developer
Senior Android Developer

247hire • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Android Developer
Android Developer

Chordify, Inc. • Chandigarh

On-site
INR 1,200,000 - 1,800,000
Android Developer – SDE 2
Android Developer – SDE 2

NeoGenCode Technologies Pvt Ltd • Bengaluru Urban

On-site
INR 1,500,000 - 2,600,000
Android Developer
Android Developer

Cybernetyx • Bengaluru

On-site
INR 800,000 - 1,200,000
Access to cutting-edge hardware
Significant equity stake
Collaborative work environment