29 Sep
|
Lucid Growth Media
|
Jaipur
29 Sep
Lucid Growth Media
Jaipur
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 skilled experience
Maximum experience: 5 years of professional experience
Prior in office 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 transparent 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.
Screening questions — full wording
Please answer every part of the corresponding mandatory screening fields. Related questions are grouped into 10 answer fields.
1. How many years of professional software development or code-based automation experience do you have, excluding training courses?
2. How many years have you worked as part of an on-site development team?
3. Can you work full-time on-site in Shyamnagar, Jaipur,
Rajasthan, from 9:00 AM to 6:00 PM, Monday to Saturday, with second/fourth Saturdays and Sundays off?
4. Is the published monthly take-home range of 40,000–60,000, up to 60,000, acceptable to you?
5. What is your notice period and earliest available joining date?
6. How many years of hands-on production Kotlin/native Android development experience do you have, and have you implemented native UI automation or an accessibility service?
7. Have you used ADB and logcat to diagnose failures on both real Android devices and emulators? Give one brief example of a diagnostic command or log finding and what it established.
8. In 80–120 words, describe an automation interruption or lifecycle problem you fixed. Explain recovery, API/result reporting and how you checked the actual device state.
9. Where are you currently based? enter your current city, state and country.
10. If selected, can you start full-time on-site within seven calendar days of receiving a written offer, after completing any required release from your current role?
11. What is your plan for attending the Shyamnagar office daily from your joining date? State whether you will commute from your current location or relocate, and when the arrangement will be ready.
12. What are your three most important priorities in your next role? Rank three from technical ownership, learning and mentorship, compensation, job stability, predictable working arrangements, and team culture, or name another work-related priority.
13. Describe a recent work commitment that was at risk of being missed. When did you flag the risk, what action did you personally take, and what was the final outcome?
14. Describe a time you received review feedback that you initially disagreed with. How did you evaluate it, what did you change or clarify, and how was the outcome checked?
15. You are working on an approved task when an urgent verbal request arrives. What would you do before changing the work, and how would you record the priority decision, approval and completion evidence?
📌 Android Automation Engineer - Kotlin (Jaipur)
🏢 Lucid Growth Media
📍 Jaipur