Android Developer

CodeVyasa

Bengaluru

On-site

INR 2,500,000 - 4,300,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Free healthcare coverage for employees
Flexible policies
Competitive salary

Job summary

CodeVyasa in Bengaluru, India is seeking an experienced SDE 2 Android Engineer with 4+ years of hands-on Android development to design, develop, and maintain high-quality Android applications.

The role requires strong skills in Java, Kotlin, OOP, RxJava, RESTful APIs, offline storage, and performance optimization. You will collaborate with cross-functional teams and own key technical implementations.

Qualifications

  • 4+ years of professional experience in Android Development.
  • Strong proficiency in Java and Kotlin.
  • Solid understanding of OOP and multi-threading.
  • Hands-on experience with RxJava and Kotlin.
  • Experience with RESTful APIs and backend service integration.
  • Experience with offline storage databases.
  • Knowledge of Android Studio performance and memory management tools.
  • Familiarity with CI environments and deployment pipelines.
  • Familiarity with Google Material Design principles.
  • Experience with Git or other versioning tools.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Design and build advanced Android applications with a focus on performance, quality, and responsiveness.
  • Develop and maintain scalable Android features using Java and Kotlin.
  • Implement asynchronous and reactive functionality using RxJava and Kotlin.
  • Work with offline storage databases, networking, and multi-threading.
  • Integrate Android applications with backend services through RESTful APIs.
  • Implement push notifications and cloud messaging capabilities.
  • Follow Google's Material Design principles and interface guidelines.
  • Use Android Studio tools to identify and resolve performance and memory-related issues.
  • Identify bottlenecks, troubleshoot application issues, and fix bugs to maintain high code quality.
  • Write and maintain robust Android test cases.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Participate in code reviews and follow effective software development practices.
  • Work with Git and CI/CD environments for version control and deployment.
  • Take ownership of technical implementations and maintain a strong focus on project completion.
  • Contribute to scalable, maintainable, and high-quality Android engineering practices.

Skills

Android Development
Java
Kotlin
OOP
RxJava
RESTful APIs
Offline storage
Networking
Material Design
Android Studio
Git
CI/CD
DSA
Push notifications
Cloud messaging

Tools

Android Studio
Git
CI/CD
RESTful APIs

Job description

We are looking for an experienced SDE 2 Android Engineer with 4+ years of hands-on Android development experience to design, develop, and maintain high-quality Android applications.

The ideal candidate should have strong expertise in Java, Kotlin, OOP, RxJava, Android application development, networking, offline storage, performance optimization, and RESTful APIs. The candidate will work closely with cross-functional teams to deliver scalable, responsive, and high-quality mobile experiences while taking ownership of technical implementations and project completion.

About Us

CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, RazorPay, Swiggy, and others. We are a team of 850+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.

Mandatory Skills
  • 4+ years of professional experience in Android Development
  • Strong proficiency in Java and Kotlin
  • Strong understanding of Object-Oriented Programming (OOP)
  • Hands-on experience with RxJava and Kotlin
  • Strong understanding of Android application development
  • Experience with offline storage databases
  • Strong knowledge of multi-threading and networking
  • Experience with RESTful APIs and backend service integration
  • Proficiency with Android Studio performance and memory management tools
  • Experience implementing push notifications and cloud messaging APIs
  • Strong understanding of Google Material Design principles and interface guidelines
  • Experience with Git or other code versioning tools
  • Familiarity with CI environments and deployment pipelines
  • Strong foundation in Data Structures & Algorithms (DSA)
  • Strong logical reasoning, debugging, and problem-solving skills
Preferred Qualifications
  • Experience building and maintaining production-grade Android applications
  • Strong understanding of Android performance optimization and memory management
  • Experience working with networking and asynchronous programming
  • Exposure to continuous integration and automated deployment practices
  • Experience collaborating with Product, Design, Backend, QA, and other cross-functional teams
  • Ability to take ownership of technical implementations and drive features through completion
Key Responsibilities
  • Design and build advanced Android applications with a focus on performance, quality, and responsiveness
  • Develop and maintain scalable Android features using Java and Kotlin
  • Implement asynchronous and reactive functionality using RxJava and Kotlin
  • Work with offline storage databases, networking, and multi-threading
  • Integrate Android applications with backend services through RESTful APIs
  • Implement push notifications and cloud messaging capabilities
  • Follow Google's Material Design principles and interface guidelines
  • Use Android Studio tools to identify and resolve performance and memory-related issues
  • Identify bottlenecks, troubleshoot application issues, and fix bugs to maintain high code quality
  • Write and maintain robust Android test cases
  • Collaborate with cross-functional teams to define, design, and deliver new features
  • Participate in code reviews and follow effective software development practices
  • Work with Git and CI/CD environments for version control and deployment
  • Take ownership of technical implementations and maintain a strong focus on project completion
  • Contribute to scalable, maintainable, and high-quality Android engineering practices
Why Join Us?
  • Work on innovative, high-impact projects with leading global clients.
  • Exposure to large-scale Data Science, AI, and Analytics initiatives.
  • Continuous learning and upskilling opportunities through internal and external programs.
  • Supportive and collaborative work culture with flexible policies.
  • Competitive salary and comprehensive benefits package.
  • Free healthcare coverage for employees and dependents.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Developer – SDE 2
Android Developer – SDE 2

NeoGenCode Technologies Pvt Ltd • Bengaluru Urban

On-site
INR 1,500,000 - 2,600,000
Senior Android Engineer
Senior Android Engineer

Jobgether SRL • India

On-site
INR 1,800,000 - 3,200,000
Competitive salary
Vacation time and parental leave
Team events
+4
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
Senior Android Engineer
Senior Android Engineer

Jobgether SRL • India

Remote
INR 4,000,000 - 7,000,000
Remote work within India
Learning reimbursement
Team events
+1
Android – SDE III
Android – SDE III

Upstox • Bengaluru, Mumbai

On-site
INR 1,800,000 - 3,200,000
Android SDE-3
Android SDE-3

PW (PhysicsWallah) • Dadri

On-site
INR 4,000,000 - 7,000,000
Sr Software Engineer (Android Mobile App Developer)
Sr Software Engineer (Android Mobile App Developer)

Unidel Group • Pune District

On-site
INR 800,000 - 1,200,000
Android Developer (SDE II) - Contract (6 Months + Extendable)
Android Developer (SDE II) - Contract (6 Months + Extendable)

NeoGenCode Technologies Pvt Ltd • Mumbai

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

Cybernetyx • Bengaluru

On-site
AUD 40,000 - 55,000
Competitive salary
Opportunities for professional development