Overview
Job Title: Android Developer
Experience: 3–5 Years
Location: Bangalore, India
Job Overview:
We are looking for a skilled Android Developer with 3–5 years of experience to join our team in Bangalore. The ideal candidate will be responsible for developing, enhancing, and maintaining high-quality Android applications, ensuring performance, quality, and responsiveness.
Key Responsibilities:
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code
Identify and fix bugs, improve application performance
Ensure the best possible performance, quality, and responsiveness of applications
Continuously discover, evaluate, and implement new technologies
Required Skills:
Strong experience in Java and/or Kotlin
Experience with Android SDK, Android Studio
Knowledge of MVVM / MVP architecture patterns
Experience with RESTful APIs and third-party integrations
Familiarity with Git or other version control tools
Experience with SQLite / Room Database
Understanding of UI/UX principles and Material Design guidelines
Preferred Qualifications:
Experience with Jetpack components (LiveData, ViewModel, Navigation)
Knowledge of Dependency Injection (Dagger/Hilt)
Experience with Firebase services
Familiarity with Agile/Scrum methodologies
Soft Skills:
Strong problem-solving skills
Good communication and teamwork abilities
Ability to work independently and meet deadlines
Education:
Bachelor’s degree in Computer Science, Engineering, or related field