How to hire an Android developer in Mumbai
Start here
What kind of Android developer do you need?
An Android developer builds the app that runs on your customers phones. The job can mean very different things. Decide which of these is closest to yours.
New app
Building the first version of an app from screens and a plan.
Existing app
Fixing bugs and adding features to an app that already runs.
Releases
Preparing builds and publishing updates on the Play Store.
Speed and stability
Making the app faster and fixing crashes on slower phones.
Skills
Skills and tools to ask for
Name what the person will use from week one. Use the same words candidates use on their resumes.
Kotlin
The main language for Android apps. Java is a plus for older code.
Android SDK and Jetpack
Screens, navigation, lists and the standard Android libraries.
App structure
Keeping code in clean parts so that it is easy to change later.
APIs
Talking to your server, showing the data and handling errors.
Also useful, depending on your app:
- Making the app run well on low-end and older phones.
- Working when the network is slow or drops.
- Publishing builds and updates on the Play Store.
- Using Git and working with a team.
- Fixing crashes from crash reports.
The job description
What to put in the job description
A clear description gets you the right people. Keep it short and include these points. More on this in how to write a job description.
- The title and the area the office is in.
- What the app does and who uses it.
- The language and tools you use, and one or two key skills.
- Whether the app is new or already live.
- Minimum experience, and whether you will consider a fresher.
- Working mode: office, hybrid, and the days in the office.
- Your pay range, to be given honestly on the first call.
- Title
- Android Developer
- Location
- Our office in [your area], Mumbai
- Experience
- 2 to 4 years building Android apps. Please share links to apps you have published.
- Skills
- Kotlin, Android SDK and Jetpack, REST APIs, app architecture, Git, Play Store releases.
- The work
- Build new features for our live app, fix bugs and crashes, keep the app fast on low-end phones and publish updates.
- Working mode
- [Office or hybrid, and days]
- Salary
- [Your range], to be discussed on the call.
- To apply
- We will call you if your profile matches.
Check
How to check real Android work
A resume can list every tool. Real work is easier to see. You do not need to be technical for these checks.
- Ask for Play Store links. Install the apps and use them for a few minutes.
- Ask which part of the app they built themselves, not the whole team.
- Ask them to walk you through one past project: the problem, their choices and what they would change.
- Ask how they found and fixed a crash or a slow screen.
- Ask how they handle old or low-end phones and a weak network.
- If they have code on a public page, ask them to explain a small part of it.
A short practical task also works well. For example, a simple screen that loads a list from a sample API and shows it, with a loading state and an error message. Keep it to an hour or two and agree on it in advance.
Use our first-call questions to keep the first call short. See also how to check candidate experience.
Where
Office, hybrid and commute in Mumbai
If you want the developer in the office, commute decides who accepts and who stays. If you offer hybrid work, say it clearly and say which days you need them in.
Search the locality of your office first, then the next stations along the same line, for example Andheri, Goregaon, Malad and Borivali on the western side, or Thane, Mulund and Ghatkopar on the central side. For Navi Mumbai offices, try Vashi, Nerul and Kharghar. See hiring by Mumbai locality.
Search in plain words, for example “Android developer in Andheri with Kotlin”. How to use the resume database.
Hiring for a wider team? See the guides for an iOS developer and a QA engineer.
Avoid these
Common mistakes when hiring an Android developer
Mistake
Asking for every skill
A long list leaves you with almost nobody.
Better
Pick the language and two or three key skills.
Mistake
Hiring only on a resume
Better
Ask for live apps and a walk-through of one project.
Mistake
Not saying if the app is new or live
Better
State it. Building new and fixing old are different jobs.
Mistake
Testing only on a new phone
Better
Ask how the app runs on a low-end phone.
Mistake
Ignoring the commute
Better
Search near the office, or be clear about hybrid days.
FAQ
Common questions
Should an Android developer know Kotlin or Java?
Ask for Kotlin. It is the main language for new Android apps today. Many developers also know Java, which helps if your app is older and still has Java code in it. Say which one your app uses in the job description.
Can one Android developer build my whole app?
For a small app, yes, if the server side and the design already exist. If you also need the back end and the screens designed, plan for more people or a wider role. Be clear about this before you start searching.
How do I check an Android developer without a technical team?
Ask for links to apps they built on the Play Store and install them yourself. Then ask them to walk you through one app: what they built, what went wrong and how they fixed it. A short practical task of an hour or less also helps.
Does it matter if the developer lives far from the office?
It matters if you want people in the office. A long commute in Mumbai wears people down. If you are fine with hybrid work, say so in the description, but still search near the office first.
Related reading
- Resume database for recruiters
- Pricing
- Hiring by Mumbai locality
- Search from a job description
- Hire an accountant
- Hire telecallers
- Hire sales executives
- Hire a receptionist
- Hire warehouse staff
- Hire a GenAI developer
- Hire a forward deployed engineer (AI)
- Hire a software engineer
- Hire a DevOps engineer
- Hire a data analyst
- Hire an iOS developer
- Hire a full stack developer
- Hire a QA engineer
- Shortlist without HR
- First call questions
- Check experience
- Set a fair salary
- Fresher or experienced
- Fill an urgent vacancy
- Replace someone who quit
- Seasonal hiring
- First-week onboarding
- Offer letter basics