Android Developer
AppsForBharat Bengaluru, Karnataka, India
Technology, Information and Internet · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, develop, and maintain high-performance Android applications while collaborating with cross-functional teams to ship new features. Ensure application quality through code reviews, unit testing, and performance optimization.
What they look for
Requirements
Requires 2-5 years of experience in Android development with strong proficiency in Kotlin and modern architecture patterns. Candidates should be skilled in Jetpack components, RESTful APIs, and performance debugging.
Full description
Job Title: Android Developer (2 - 5 Years Experience) Location: Bangalore Job Type: Full-time
Job Description:
We are looking for a highly skilled Android Developer with 2 - 5 years of experience to join our team. The ideal candidate should have a strong understanding of Android development, be proficient in Kotlin, and have experience working with modern Android frameworks, architecture patterns, and best practices.
Key Responsibilities:
- Design, develop, and maintain high-performance Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Work with RESTful APIs and integrate third-party libraries and services.
- Implement clean and maintainable code following best coding practices.
- Optimise applications for performance and scalability.
- Stay updated with the latest Android development trends, tools, and technologies.
- Conduct code reviews, write unit tests, and ensure high code quality.
- Troubleshoot, debug, and resolve production issues.
Required Skills & Experience:
- Strong problem-solving and analytical skills to tackle complex challenges in Android development, ensuring smooth performance and efficient memory management.
- 2-4 years of hands-on experience in Android app development.
- Strong proficiency in Kotlin (Java knowledge is a plus).
- Experience with Jetpack components, MVVM and Clean architecture, and dependency injection frameworks like Koin, Hilt, or Dagger.
- Strong understanding of Android UI/UX principles and ability to create responsive layouts using both XML and Jetpack Compose.
- Experience with Room Database, Retrofit, Coroutines, and LiveData/Flow.
- Knowledge of Gradle, Android Studio, and Firebase services.
- Experience with Git and code hosting platforms like GitHub or GitLab.
- Expertise in multi-threading, memory debugging, and performance optimization for smooth, efficient applications.
- Experience with CI/CD pipelines is a plus. Experience with unit testing and UI testing frameworks such as JUnit, Espresso, or MockK is highly desirable.
Preferred Qualifications:
- Experience with Jetpack Compose is a plus.
- Prior experience in publishing apps to the Google Play Store.
- Familiarity with mobile security best practices.
If you are passionate about Android development and want to work on challenging projects, we’d love to hear from you! Apply now!
Similar roles
-
Sr Software Engineer Android
Delivery Hero Montevideo, Montevideo, Uruguay
-
Senior Android Engineer Connected Mobility
Nordic Investin Group Stockholm, Maine, United States
-
Reverse Engineer - Android
Trellix United States
-
Technology Lead - Android Developer
Infosys Lions Bay, British Columbia, Canada · CA$90K–CA$136K/yr
-
Staff Software Engineer, Android Laptop and Tablet System Software, Platform Inputs
Google San Jose, California, United States · $207K–$300K/yr
-
Senior Android Engineer (Contract, Outside IR35)
hedgehog lab Leeds, England, United Kingdom