Senior Android Developer

6 - 10 years

0 Lacs

Posted:14 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Android Developer at our company, you will play a crucial role in designing, building, and maintaining high-quality, performant native applications for the Android platform. You will focus on utilizing modern tools and clean architecture to deliver exceptional user experiences. **Key Responsibilities:** - **Develop and Innovate:** Design and build advanced applications for the Android platform using Kotlin and Java. - **Modernize and Build:** Utilize Jetpack Compose to create modern, responsive, and declarative UIs. - **Ensure Quality:** Guarantee the performance, quality, and responsiveness of the application by actively identifying and fixing bugs, memory leaks, and ANR issues. - **Collaborate:** Work closely with cross-functional teams including design, product, and backend to efficiently define, design, and ship new features. - **Architect:** Implement and maintain a robust application architecture using MVVM/MVI principles. - **Lead and Deliver:** Demonstrate ownership and leadership to drive projects to successful completion. **Required Skills & Experience:** - **Experience:** 6+ Years of relevant industry experience in Android development. - **Languages & Concepts:** Proficient in Kotlin and Java with a strong command of OOPs concepts. - **Concurrency:** Hands-on expertise with Coroutines for asynchronous programming. - **Architecture:** Strong expertise in MVVM/MVI architecture. - **UI/Modern Android:** Strong practical experience with Jetpack Compose. - **Performance:** Proficient in using Android Studio tools for performance measuring, debugging, and managing memory/ANR issues. - **Advanced Technologies (Must Have):** Experience working with RX Java and dependency injection frameworks like Dagger/Hilt. **Development Practices:** - **Testing:** Experience in writing Android Studio Test Cases (Unit and/or Integration). - **APIs & Networking:** Familiarity with RESTful APIs for connecting Android applications to backend services. - **Data Handling:** Experience with offline storage (databases), threading, and network management. - **Version Control:** Proficient understanding of code versioning tools like Git. - **Problem-Solving:** Strong logical reasoning skills and knowledge of Data Structures. If you are interested in this opportunity, please write to shruthi.s@careerxperts.com to get connected.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
CareerXperts Consulting logo
CareerXperts Consulting

Staffing and Recruiting

Bangalore Karnataka

RecommendedJobs for You

hyderabad, chennai, bengaluru