Kotlin Developer at AgriChain · Remote only · 2 - 6 years · ₹8L - ₹11L / yr · Bootstrapped · Remote only · Posted 3 Apr 2025

Job Overview:
Now, we are seeking a skilled Kotlin Developer with around 2+ years of experience to join our team. The ideal candidate will be responsible for developing and maintaining high-performance Kotlin-based applications while ensuring best practices in architecture, security, and performance optimization.This is your chance to make an impact, and we’re here for it.
Key Responsibilities:
● Develop, enhance, and maintain Kotlin-based applications.
● Work with local databases such as Room, SQLite, and Realm for efficient data storage.
● Integrate API services using Ktor, Retrofit, and OkHttp for RESTful and GraphQL-based communications.
● Implement Kotlin Coroutines & Flow for asynchronous programming.
● Follow Clean Architecture and MVVM/MVI principles for scalable and maintainable code.
● Optimize application performance, security, and responsiveness. Write and maintain unit and integration tests to ensure application stability.
● Stay updated with Kotlin, Jetpack components, and the latest industry best practices.
What We're Looking For:
● 2+ years of experience in Kotlin development (Android or KMM).
● Strong knowledge of local database management (Room, SQLite, Realm, or SQLCipher).
● Expertise in API service integration using Ktor, Retrofit, or OkHttp.
● Hands-on experience with Kotlin Coroutines & Flow for efficient asynchronous programming.
● Strong understanding of Jetpack components (LiveData, ViewModel, Navigation, WorkManager, etc.).
● Experience in designing applications following Clean Architecture, MVVM, or MVI patterns.
● Knowledge of dependency injection frameworks like Dagger/Hilt or Koin.
● Proficiency in version control systems (Git) and platforms like GitHub, GitLab, or Bitbucket.
● Experience with unit testing using JUnit, MockK, or Espresso.
● Understanding of performance optimization techniques for Kotlin applications.

Similar jobs (10)
Job Title: Senior Android Developer
Location: Pune
Experience: 6–10 Years
Employment Type: Full-Time
Notice Period: Immediate Joiners
Job Description:
Looking for an experienced Senior Android Developer with strong expertise in Kotlin, Java, Android SDK, Jetpack Compose, MVVM, Clean Architecture, REST APIs, and Coroutines. Must have experience in application development, performance optimization, unit testing, code reviews, and mentoring junior developers.
Key Skills: Android, Kotlin, Java, Jetpack Compose, MVVM, Clean Architecture, REST API, Coroutines, JUnit, Git, CI/CD.
Mandatory Questions:
- Total experience in Android development?
- Hands-on experience with Kotlin and Jetpack Compose?
- Current location?
- Are you an immediate joiner?
Position: Senior Android Developer
Experience: 5+ Years
Location: Gurugram
Employment Type: Full-Time
Work Mode: Onsite
About the Role
We are looking for a highly skilled and experienced Android Developer with 5+ years of strong hands-on experience in Android application development. This role will involve designing, developing, maintaining, and enhancing high-quality Android mobile applications. Strong expertise in Android development, application architecture, API integration, debugging, performance optimization, and production deployment.
Mandatory Skills & Experience
· 5+ years of professional experience in Android application development.
· Strong hands-on Android development experience is mandatory.
· Strong proficiency in Kotlin and/or Java.
· Strong understanding of the Android SDK, Android Studio, Android application lifecycle, UI components, layouts, and navigation.
· Experience developing and deploying production applications on the Google Play Store.
· Strong experience with REST APIs, JSON, API integration, and third-party SDK integration.
· Good understanding of mobile application architecture and design patterns.
· Experience with Git and modern version-control practices.
· Strong debugging, troubleshooting, and problem-solving capabilities.
· Good working knowledge of React Native is required.
· Ability to understand, debug, maintain, and contribute to an existing React Native codebase.
· Good understanding of React Native components, navigation, API integration, and state management.
Key Responsibilities
· Design, develop, test, and maintain scalable and high-performance Android applications.
· Take complete ownership of Android application development from requirement analysis to production deployment.
· Develop clean, maintainable, reusable, and efficient code following Android development best practices.
· Integrate REST APIs, third-party APIs, SDKs, payment gateways, push notifications, analytics, and other mobile services.
· Troubleshoot and resolve application crashes, performance issues, memory leaks, UI issues, and other production problems.
· Perform code reviews and contribute to improving development standards and engineering practices.
· Optimize applications for performance, scalability, security, responsiveness, and reliability.
· Implement new features and enhancements based on business and product requirements.
· Work with existing React Native applications and contribute to feature development and maintenance when required.
- Experience working on SaaS, enterprise, or large-scale mobile applications.
- Understanding of Agile/Scrum development methodologies.
· Experience working on both Android and iOS applications.
- Experience integrating payment gateways and third-party SDKs.
Apply and complete the screening questions on Just Interview:
https://app.justinterview.ai/apply/10004917?src=cutshort
Company: Lucid Growth Media
Website: https://lucidgrowthmedia.com/
Department: Engineering
Employment type: Full-time
Work mode: On-site
Job location: Shyamnagar, Jaipur, Rajasthan
Minimum experience: 3 years of professional experience
Maximum experience: 5 years of professional experience
Prior on-site development-team experience: At least 2 years
Monthly take-home salary: ₹40,000–₹60,000 — up to ₹60,000, based on demonstrated capability and relevant experience. The offer will include a salary breakdown.
Working schedule: Monday to Saturday; second and fourth Saturdays off. Sundays off.
Shift timing: 9:00 AM–6:00 PM (9-hour shift)
Application deadline: 30 September 2026
Skills: Kotlin, native Android, UI automation, accessibility services, Android lifecycle and permissions, ADB, logcat, API integration, local persistence, Git and signed releases.
Job description
Own the reliability of Android automation software running on devices and emulators. You will improve existing native components, diagnose failures, integrate execution with backend services and ensure that reported outcomes match what actually happened.
This is a native engineering role requiring Kotlin, Android lifecycle knowledge and practical device debugging. You will work alongside backend, integration and browser automation engineers. Company-provided AI coding tools support the work.
Responsibilities
- Develop and maintain Kotlin components for authorised UI automation and device interaction.
- Handle lifecycle changes, permissions, background execution, interruptions and recovery.
- Diagnose device/emulator problems using ADB, logs and reproducible scenarios.
- Integrate job execution and result reporting with backend APIs, with durable state and sensible retries.
- Improve state detection, timeout handling and truthful success/failure reporting.
- Maintain tested builds, secure credential handling, signing and controlled rollouts.
- Plan changes as tracked tasks and document tests, evidence and operating notes before closure.
Required skills and experience
- Production Kotlin and native Android experience, including services, lifecycle, permissions and concurrency.
- Hands-on native UI automation or accessibility-service development and a clear understanding of platform constraints.
- Strong ADB, logcat and debugging skills across real Android devices and emulators, including remote device diagnosis and reproducible failure reports.
- API integration, local persistence, recovery and automated testing experience.
- Git review and release practices, including build/signing security and safe handling of sensitive information.
- Clear written English for reproduction steps, technical plans, test results and handover notes.
- Examples of independently diagnosing a failure and improving a solution after review.
Experience with cross-platform app bridges, device fleets or repeatable automation test environments is useful. We will assess native engineering and recovery skills directly through a small provided sample.
How we work and hire
Work follows documented tasks, approval, implementation, review and verification. We value early escalation of blockers and honest reporting of results.
Selection includes a short AI-assisted initial interview, an approximately 60–90-minute practical using synthetic material, and an on-site technical discussion. Final hiring decisions include human review.
Java + Angular
Java, spring boot, microservice, angular
5-10yrs
Hyderabad, bangalore
immediate 15days
Call or WhatsApp: 6 3 8 5 0 7 6 1 4 2
Key Responsibilities:
- Design, develop, test, and maintain backend applications using Java and Spring Boot.
- Build and consume RESTful APIs and integrate with third-party services.
- Develop scalable microservices and distributed systems.
- Optimize application performance, reliability, and security.
- Write clean, maintainable, and well-documented code.
- Collaborate with front-end developers, QA engineers, DevOps, and product teams.
- Troubleshoot production issues and implement bug fixes.
- Participate in code reviews and follow software development best practices.
- Contribute to CI/CD pipelines and deployment processes.
Required Skills & Experience
- Strong proficiency in Java (Java 8/11/17+).
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
- Experience building RESTful APIs and microservices.
- Knowledge of Hibernate/JPA.
- Strong understanding of SQL databases such as MySQL or PostgreSQL.
- Familiarity with Git and version control.
- Understanding Maven or Gradle.
- Knowledge of unit testing frameworks such as JUnit and Mockito.
- Understanding object-oriented programming principles and design patterns.
Job Description: Java Developer with Angular
Experience: 3–8 Years
Location: Mumbai
Work Mode: Hybrid
Employment Type: Full-time
Job Summary
We are looking for an experienced Java Developer with strong knowledge of Angular to design, develop, and maintain scalable web applications. The candidate should have hands-on experience in backend development using Java and Spring Boot, along with frontend development using Angular.
Key Responsibilities
- Develop and maintain web applications using Java, Spring Boot, and Angular.
- Design and develop RESTful APIs and microservices.
- Build responsive user interfaces using Angular, TypeScript, HTML, and CSS.
- Work with databases such as MySQL, Oracle, or PostgreSQL.
- Write clean, reusable, and maintainable code.
- Troubleshoot, debug, and resolve application issues.
- Participate in code reviews, testing, and deployment activities.
Java Developer with Scala
4 - 10 Years
26 - 30 lpa
Bangalore
Mandatory Skills
Strong hands-on experience in Java development.
Practical experience with Scala programming.
Strong knowledge of OOP concepts, data structures, and algorithms.
Experience developing REST APIs and microservices.
Knowledge of Spring Boot and related Java frameworks.
Experience with SQL and relational databases.
Understanding of Git, unit testing, debugging, and code review practices.
Good knowledge of software development lifecycle and Agile methodologies.
Java backend (Java + Kafka)
Bangalore
5+yrs
immediate to 15days
Java, Spring Boot, Kafka, microservice
Call or WhatsApp: 6 3 8 5 0 7 6 1 4 2
looking for chennai and pune candidates, no relocation and all
Chennai & pune
java8 + springboot + microservice + Kakfa + AWS +Unit testing
Immediate to 15days
Java, Spring Boot, Angular, Python
Java python Angular - 4 to 7 yrs (Bangalore)
interested candidate: 6 3 8 5 0 7 6 1 4 2
Email: revathi.r @ vysystems. com
Share the CV in WhatsApp or email










