Job Overview
| Particulars | Details |
|---|---|
| Position | Junior Android Developer |
| Company | Haystack Robotics |
| Location | Chennai |
| Job Type | Full-Time |
| Experience | 0 - 2 years |
| Category / Department | IT |
| Application Mode |
π’ About Haystack Robotics
Company Overview:
Haystack Robotics is a technology company focused on developing technologies intended to create a cleaner, safer, and happier world. The company brings together expertise across AI, robotics, microbiology, and healthcare technologies to develop innovative solutions and address complex real-world challenges.
Company Mission:
To develop technologies that provide a cleaner, safer, and happier world.
Company Vision:
To shape the future through innovative technology and develop solutions that create meaningful real-world impact.
Core Values / Principles
Always act with integrity
Innovation and excellence
Customer-first approach
Respect and dignity in interactions
Chennai, Tamil Nadu, India
π‘ Editor's Note / Preparation Tip
Resume Tips:
Clearly mention 6 months to 2 years of Android development experience.
Highlight Kotlin and Jetpack Compose experience.
Mention projects involving Retrofit and REST API integration.
Include SQL and CRUD implementation experience.
Add Coroutines, MVVM, Room, and Git if you have hands-on experience.
Include Android projects that demonstrate practical problem-solving.
Mention relevant academic, personal, internship, or professional Android projects where appropriate.
Interview Preparation:
Revise Kotlin fundamentals and object-oriented programming.
Prepare Android lifecycle and component-related questions.
Review Jetpack Compose fundamentals and state management.
Prepare Retrofit and REST API integration scenarios.
Revise SQL queries and CRUD operations.
Review Coroutines and basic asynchronous programming.
Prepare MVVM architecture concepts.
Revise Room database fundamentals.
Be ready to explain Android projects you have personally developed.
Professional Tips:
Keep your resume concise and focused on Android development.
Showcase working projects or applications where possible.
Be prepared to explain your personal contribution to each project.
Do not list technologies you have not worked with.
Demonstrate your willingness to learn and grow, as the position is intended for junior-level candidates.
π Job Description
Position Details:
Haystack Robotics is looking for a Junior Android Developer who is passionate about building modern Android applications and eager to learn and grow within a technology-focused team.
The ideal candidate should have practical knowledge of Kotlin, Android lifecycle concepts, Jetpack Compose, Retrofit, REST API integration, and basic SQL and CRUD operations. The candidate should also demonstrate good problem-solving abilities and strong communication and teamwork skills.
Additional experience with Coroutines, MVVM, Room, and Git will be considered an advantage.
Benefits / Compensation
Salary, benefits, incentives, and other compensation details: Not Provided.
Candidate Requirements:
6 months to 2 years of Android development experience.
Knowledge of Kotlin.
Understanding of the Android lifecycle.
Experience or familiarity with Jetpack Compose.
Knowledge of Retrofit and REST API integration.
Understanding of basic SQL and CRUD operations.
Strong problem-solving skills.
Good communication and teamwork abilities.
Preferred Skills:
Kotlin Coroutines
MVVM architecture
Room Database
Git
Modern Android development practices
Working Days & Hours:
Not Provided
How to Apply:
Interested candidates can apply by sending their application to ramana.prakash@haystackrobotics.com.
π― Key Responsibilities
- β Develop and maintain Android applications using Kotlin.
- β Build modern user interfaces using Jetpack Compose.
- β Work with Android lifecycle components and application architecture.
- β Integrate REST APIs using Retrofit.
- β Implement basic database operations including SQL and CRUD functionality.
- β Collaborate with team members to develop and improve application features.
- β Troubleshoot development issues and apply effective problem-solving approaches.
- β Learn and contribute to modern Android development practices.
π‘ Required Qualifications & Skills
π Career Guidance & Interview Insights
To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.
Joining as a Junior Android Developer offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.
The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβbecoming a Tech Lead, Staff Engineer, and Principal Architectβor a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).
Expected Technical & Behavioral Questions:
- Q1: How do you optimize database query performance?
Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis). - Q2: Explain the differences between Microservices and Monolithic architecture.
Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices. - Q3: How do you handle merge conflicts in Git?
Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:
- Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
- Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
- Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated compensation for this role type in India is βΉ3,50,000 - βΉ6,00,000 per annum (Freshers/Entry level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.
Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).
Frequently Asked Questions
1. What position is Haystack Robotics hiring for?
Haystack Robotics is hiring for a Junior Android Developer position.
2. How much experience is required?
Candidates should have 6 months to 2 years of relevant experience.
3. Where is the job located?
The position is based in Chennai, Tamil Nadu.
4. Which programming language is required?
Kotlin is required for the role.
5. Is Jetpack Compose required?
Jetpack Compose is listed among the technologies the company is looking for.
6. Is REST API integration part of the role?
Yes. Candidates should have knowledge of Retrofit and REST API integration.
7. Is database knowledge required?
Candidates should have basic knowledge of SQL and CRUD operations.
8. Which skills are considered good to have?
Coroutines, MVVM, Room, and Git are listed as good-to-have skills.
9. What soft skills are required?
Strong problem-solving, communication, and teamwork skills are required.
10. How can candidates apply?
Candidates can apply by emailing ramana.prakash@haystackrobotics.com.
Share This Job
π‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.