Android Developer

CodeVyasa

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and comprehensive –
Free healthcare coverage for employees

Job summary

CodeVyasa in Bangalore seeks an experienced Android Developer with 5+ years of hands-on expertise to build high-performance native Android applications that scale for demanding users and complex data flows.

The ideal candidate is proficient in Java, Kotlin, RxJava, REST APIs and modern Android practices, with strong knowledge of networking, multithreading, offline storage, performance profiling, and UI design guided by Material Design; you will own end‑to‑end feature development and collaborate

Qualifications

  • 5+ years of experience in native Android development.
  • Proficient in Java and Kotlin.
  • Hands-on with RxJava and modern Android technologies.
  • Strong knowledge of OOP concepts.
  • Experience with RESTful API integration.
  • Hands-on experience with offline storage databases (SQLite/Room).
  • Strong knowledge of multithreading and asynchronous programming.
  • Experience with Networking and backend service integration.
  • Proficient in Android Studio performance profiling and memory management tools.
  • Strong understanding of Material Design and Android UI guidelines.
  • Experience implementing Push Notifications and Cloud Messaging APIs.
  • Proficiency with Git or other version control systems.
  • Experience with CI/CD pipelines and deployment environments.
  • Strong foundation in Data Structures & Algorithms and logical reasoning.

Responsibilities

  • Design and develop advanced native Android applications using Java and Kotlin.
  • Build high-quality, scalable, and responsive mobile features.
  • Collaborate with product, backend, QA, and design teams to define and deliver new functionality.
  • Integrate RESTful APIs and backend services into Android applications.
  • Optimize application performance, memory usage, and responsiveness using Android Studio tools.
  • Implement offline storage, networking, multithreading, and push notification capabilities.
  • Identify bottlenecks, debug issues, and maintain high code quality standards.
  • Write robust unit and instrumentation test cases for Android applications.
  • Participate in CI/CD workflows and version-controlled development practices.
  • Take ownership of technical implementations and contribute to successful project delivery.

Skills

Native Android Development
Java
Kotlin
RxJava
OOP
RESTful API
SQLite/Room
Multithreading
Networking
Android Studio
Material Design
Push Notifications
Git
CI/CD
DSA

Tools

Jetpack
Android Architecture Components
MVVM
Android Play Console
CI/CD Tools
Google Play Store

Job description

We are looking for an experienced Android Developer with 5+ years of hands‑on expertise, Location - Bangalore in building high‑performance native Android applications.

The ideal candidate should be proficient in Java, Kotlin, RxJava, and modern Android development practices, with strong knowledge of networking, multithreading, offline storage, REST APIs, and Android performance optimization. The role requires ownership of end‑to‑end feature development while collaborating with cross‑functional teams to deliver scalable mobile applications.

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 550+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI‑based solutions.

Mandatory Skills
  • 5+ years of experience in Native Android Development
  • Strong proficiency in Java and Kotlin
  • Hands‑on experience with RxJava and modern Android technologies
  • Strong understanding of Object‑Oriented Programming (OOP) concepts
  • Experience with RESTful API integration
  • Hands‑on experience with offline storage databases (SQLite/Room or equivalent)
  • Strong knowledge of Multithreading and asynchronous programming
  • Experience with Networking and backend service integration
  • Proficiency in Android Studio performance profiling and memory management tools
  • Strong understanding of Material Design principles and Android UI guidelines
  • Experience implementing Push Notifications and Cloud Messaging APIs
  • Proficiency with Git or other version control systems
  • Experience working with CI/CD pipelines and deployment environments
  • Strong foundation in Data Structures & Algorithms (DSA) and logical reasoning
Preferred Qualifications
  • Experience with Jetpack libraries and Android Architecture Components
  • Knowledge of MVVM or Clean Architecture
  • Experience optimizing application performance and memory usage
  • Familiarity with automated testing frameworks for Android
  • Exposure to Agile/Scrum development methodologies
  • Experience publishing or maintaining applications on the Google Play Store
Key Responsibilities
  • Design and develop advanced native Android applications using Java and Kotlin
  • Build high‑quality, scalable, and responsive mobile features
  • Collaborate with product, backend, QA, and design teams to define and deliver new functionality
  • Integrate RESTful APIs and backend services into Android applications
  • Optimize application performance, memory usage, and responsiveness using Android Studio tools
  • Implement offline storage, networking, multithreading, and push notification capabilities
  • Identify bottlenecks, debug issues, and maintain high code quality standards
  • Write robust unit and instrumentation test cases for Android applications
  • Participate in CI/CD workflows and version‑controlled development practices
  • Take ownership of technical implementations and contribute to successful project delivery
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
Android Developer

Nexbuzz • India

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

Cybernetyx • Bengaluru

Hybrid
AUD 40,000 - 55,000
Competitive salary
Opportunities for professional development
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 App Developer
Android App Developer

Getege EdTech Pvt. Ltd. • Dadri

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

Cognizant • Hyderabad

Hybrid
INR 1,500,000 - 2,300,000
Android Developer
Android Developer

Vola Finance • Bengaluru

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

Aqilea • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Android Developer-vadodara (c2H)
Android Developer-vadodara (c2H)

Sigma Allied Services • Vadodara

Hybrid
INR 1,400,000 - 2,200,000
Android Developer
Android Developer

Snapbizz Cloudtech • Bengaluru

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

Maaze • Chandigarh

Hybrid
INR 2,859,866 - 4,766,444
Competitive salary and benefits package
Flexible work hours
Opportunity to work on innovative projects
+2