Overview
About the Company - Zoho is one of the world's most prolific software companies. With 55+ applications in nearly every major business category, including sales, marketing, customer service, accounting and back office operations, and an array of productivity and collaboration tools built from the ground up, Zoho has the depth and breadth to solve even the most complex business challenges.
With more than 100 million+ users and over 16,000 employees across the globe, hundreds of thousands of companies rely on Zoho, every day to run their businesses, including Zoho itself. With 25 years of being private, bootstrapped and profitable, we understand what it takes to run a sustainable, resilient business.
About the Role - Passionate and skilled Android Developer with 2–5 years of experience. The candidate must have strong coding abilities, hands-on experience with modern Android development tools and libraries, and a solid understanding of app architecture.
Responsibilities
- Design and build advanced applications for the Android platform using Kotlin.
- Implement modern UI using Jetpack Compose.
- Work with Room Database for local data persistence.
- Integrate and manage Dependency Injection frameworks (e.g., Hilt/Dagger).
- Apply Architecture Patterns like MVVM, MVI, or Clean Architecture to ensure scalability and maintainability.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features.
- Write clean, maintainable, and testable code.
- Conduct code reviews.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications - 2–5 years of professional experience in Android development.
Work Location - Trichy, Thirunelveli, Tenkasi
Required Skills
- Proficient in Kotlin and AndroidSDK.
- Strong hands-on experience with Jetpack Compose.
- Solid understanding of Room Database and local data handling.
- Experience with Dependency Injection tools like Hilt or Dagger.
- Deep understanding of Android Architecture Components and design patterns.
- Familiarity with RESTful APIs and third-party libraries.
- Good communication skills and a proactive team player.
- Ability to work in an agile environment.
Preferred Skills
- Experience with unit testing and UI testing frameworks.
- Ensure applications are optimized for multiple device types including phones, tablets, and Chromebooks.
- Familiarity with CI/CD tools.
- Knowledge of Google Play Store publishing and app lifecycle.