Android Developer-(SDE1) at AppsForBharat
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

17 Jun, 26

Salary

0.0

Posted On

19 Mar, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kotlin, Android Development, Jetpack Components, MVVM, Clean Architecture, Koin, Hilt, Dagger, Jetpack Compose, XML, Room Database, Retrofit, Coroutines, LiveData, Flow, Git

Industry

technology;Information and Internet

Description
ABOUT APPSFORBHARAT AppsForBharat is on a mission to help millions of Indians connect with spirituality and culture through beautifully crafted, AI-first consumer experiences. Backed by Peak XV Partners, Elevation Capital, Fundamentum, and other top investors, we’re a Series C faith-tech startup built by alumni from IITs, IIMs, and high-growth startups. Our flagship product, Sri Mandir, is the world’s largest platform for Hindu devotees enabling digital rituals, spiritual teachings, personalized recommendations, and a thriving devotional community. India’s $44B devotion economy is still largely offline and we’re building the technology, design, and infrastructure to bring it online with trust, scale, and quality. As part of our Engineering team, you’ll play a key role in ensuring that these deeply meaningful experiences are reliable, performant, and delightful for millions of users every day.Job Description : We are looking for a highly skilled Android Developer with 4-7 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 : * 1-3 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.
Responsibilities
The developer will be responsible for designing, developing, and maintaining high-performance Android applications while collaborating with cross-functional teams to ship new features. Key tasks include ensuring application performance, quality, responsiveness, and integrating with RESTful APIs and third-party services.
Loading...