Android Developer

Swiggy

Bengaluru

On-site

INR 800,000 - 1,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Swiggy in Bengaluru is seeking a strong Android Engineer to build high-performance mobile apps used by thousands of daily active users in a fintech environment. You will collaborate with backend, product, and design teams to ship reliable features quickly in a fast-paced setting.

Responsibilities include designing native apps and SDKs with Java and Kotlin, integrating REST APIs, leading code reviews, and mentoring peers while delivering scalable, secure mobile solutions.

Qualifications

  • 1–3 years of working experience in native Android development.
  • Strong understanding of Android lifecycles and SDKs across versions.
  • Experience with J2EE/RESTful architectures and JSON data.
  • Proficient in Java and Kotlin and modern Android guidelines.
  • Familiarity with Jetpack Compose and mobile security basics.

Responsibilities

  • Design and develop native Android apps and SDKs using Java and Kotlin.
  • Integrate mobile SDKs and RESTful APIs for features.
  • Ensure enterprise-level quality and scalable performance.
  • Work in an agile team following Scrum practices.
  • Lead code reviews and promote clean code across teams.
  • Provide architectural guidance in product development.
  • Document systems and assist in training engineers.
  • Unit test and help automate testing of the app.

Skills

Android development
Java & Kotlin
REST APIs
Unit testing
Git & SVN
Jetpack Compose
OOP & design patterns
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Android Studio
Git
REST APIs
JUnit

Job description

We're looking for a strong Android Engineer who can build high-performance, scalable mobile applications used by thousands of daily active users. If you care about clean architecture, real-time systems, and product quality, we'd love to talk. You'll work closely with backend, product, and design teams to ship fast, reliable features in a fast-paced fintech environment.

Responsibilities:
  • Design and develop native mobile Apps and SDKs for Android using Java and Kotlin.
  • Integrate mobile SDKs and Restful API's.
  • Develop Apps and Mobile SDKs with enterprise-level quality.
  • Work as part of an agile team using Scrum.
  • Work / Collaborate with various cross-functional teams of Product Managers / Tech Leads / UX to understand the requirements.
  • Deliver code in an agile team environment.
  • Lead code reviews to drive teams to the highest standards for building mobile apps.
  • Provide architectural leadership in the product development team.
  • Drive teams to follow clean code principles.
  • Drive innovation through rapid prototyping and iterative development.
  • Unit Test case development and aiding in the automation of the app.
  • Document the working systems and help in the training of fellow engineers.
Requirements:
  • 1-3 years of working experience in native Android application development.
  • Capability to build reusable frameworks to support business demands.
  • Should have a strong understanding of the lifecycles of Android applications.
  • Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
  • Comprehensive experience developing mobile applications and mobile SDKs in Java.
  • Hands-on experience and in-depth working knowledge of the Android SDK.
  • Working knowledge of modern Android Development Guidelines and Style Guidelines, as well as modern use of the Support Library.
  • Familiarity with cloud message APIs and push notifications.
  • Understanding of Google's Android design principles and interface guidelines.
  • Should know the effective use of debugging tools available.
  • Aware of Mobile application development trends.
  • Experience working with remote data via REST and JSON.
  • Experience with XML, JavaScript, and interfacing Android applications to server-side APIs.
  • Exposure to the development of server-side components.
  • Good knowledge of concepts of OOPs and design patterns is a must.
  • Should be a quick learner of existing apps or platforms.
  • Proficient understanding of code versioning tools, such as Git, SVN, etc.
  • A plus: Knowledge of react, react native.
  • A Plus: Knowledge of the payments module.
  • Experience building fintech/trading / real-time products.
  • Experience with Jetpack Compose.
  • Knowledge of app security best practices.
  • Experience handling apps with 100K+ users.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Developer
Senior Android Developer

Delta6Labs FinTech Pvt Ltd • India

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer (Mobile)
Senior Software Engineer (Mobile)

mPokket Financial Services Private Limited • Bengaluru

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

Techblocks • Ahmedabad District

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

DMart • Mumbai

On-site
INR 3,000,000 - 6,000,000
Android Developer
Android Developer

Infosys • Hyderabad

On-site
INR 900,000 - 1,700,000
Android Developer
Android Developer

Jai Finance • Bengaluru

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

Valcz LLC. • Vadodara

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

Delta6Labs FinTech Pvt Ltd • Dadri

On-site
INR 800,000 - 1,200,000
Continuous Learning and Development
Equity in shared success
Supportive company culture
Android Developer - Java/Kotlin
Android Developer - Java/Kotlin

KBD Talent Forge India Pvt Ltd • Maharashtra

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

Indea Design Systems Pvt Ltd • Mangaluru

On-site
INR 600,000 - 900,000