Android Developer (Bengaluru)

Android Developer (Bengaluru)

14 Aug
|
CodeVyasa
|
Bengaluru

14 Aug

CodeVyasa

Bengaluru

Role Overview

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

- 3–5 years of experience in Native Android Development
- Strong proficiency in Java and Kotlin
- Hands-on experience with RxJava and contemporary 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




- Hands-on experience writing Android Studio Test Cases
- 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.

📌 Android Developer (Bengaluru)
🏢 CodeVyasa
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: android developer (bengaluru) / bengaluru