Trainee Software Developer- Frontend

Job description

Company Overview:

Plantix is India’s leading digital ecosystem connecting farmers, local retailers and agri-input producers. It is the world’s most downloaded app for farmers - combining artificial intelligence and the expertise of leading research institutions around the globe. Millions of customers use the Plantix Crop Doctor to diagnose crop problems, get recommendations about treatments and the best suited products at their local store. For the first time in their farming life, many are now able to obtain an accurate diagnosis and the right treatment. On top of this, we provide detailed advice on how to avoid crop loss and to minimize pesticide and fertilizer use. With Plantix, we are able to make a meaningful impact in farmers’ lives.

We have also built the country’s largest digital B2B platform, the Plantix Partner App for for agri-inputs - connecting tens of thousand local retailers. The company has over 1000 products listed in the product catalogue, offers transparent pricing, easy payment and business management.

Would you love to join our team of over 200 people? We are looking for an Android Trainee with excellent skill set to join our Engineering Team.

Job requirements

Brief Overview:

We are looking for a frontend engineer or UI developer who has hands-on experience with Angular/React/Vue in the front end web development. You will be involved in bringing features from design to web UI components that scale to high volume production quality. If you are looking for a challenging work environment where you can grow and deepen your technical skills as an UI developer, we would love to chat with you.

Technical Skills

  • 6 months - 2 years of web development experience. 
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular or React or Vue.

  • Ability to adapt, estimate workload, solve problems, self-improve and suggest new ways of improvement.

  • Reverse engineering skills: ability to traverse logical sequences of either procedural or object-oriented code, abstracted or static - and understand it entirely.

  • A serious passion for coding, with the ability to intuitively pick up and use any new language/protocol/framework.

  • Familiar with responsive web designing.

  •  Understanding of Typescript, JSON & AJAX.

  • Strong organization skills, attention to detail, strong verbal and presentation skills.

  • Version control using git.


  • Working with the engineering, design and product team to design and develop new features to Plantix’s web application focusing on high performance implementation without neglecting the user experience..

  • Testing software to ensure responsiveness, stability and efficiency.

  • Help the team in improving the existing codebase by promoting thoughtful design patterns and testing solutions.

  • Improving code quality through writing well-architected, structured code, unit tests, while following best industry practices.

  • Refactoring, optimizing and constantly driving for improved efficiency and code health.

  • Come up with innovative solutions to the hurdles that confront us on a day-to-day basis.

  • Not afraid to roll up your sleeves and have a "Can Do" attitude.

What we offer

  • A diverse, knowledgeable, and excellent team to work with.

  • Being part of an engineering team where knowledge sharing, mentorship, mastery and professional growth are as important as shipping code.

  • Working for a growing, VC-backed, mission-driven company that cares about its employees, a great work climate and of course pain reliefs for small farmers

  • Cutting edge technology stack

  • 5 days week

  • Opportunity to work 100% remotely.

  • Work life balance

  • Company-sponsored health & accidental insurance coverage