Sr. Android Developer

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 250 people? We are looking for an experienced Android Developer to join our IT team .

Job Role :

At Plantix, we solve interesting and challenging problems. You will be part of a team of Pro Android engineers for the Plantix Partner App, that helps small agricultural shops to order products digitally.

As Android Developer, you will convert the business features into native Android (Kotlin) following the best practices of code architecture and design system. You will participate in design sessions, writing and reviewing design docs, code reviews and mentoring other engineers.

Our tech stack currently includes Java, Kotlin, Room, Retrofit, MVVM... but as Android is a fast-changing ecosystem, we believe strong engineers are able to choose and learn technologies quickly.

Job requirements

Must have:

  • 4-7 years of experience as a Android Developer

  • Knowledge of Android Jetpack Components (Live Data, View Model, Lifecycle awareness)

  • Proficient in Java and Kotlin with design pattern MVVM.

  • Should have knowledge of Kotlin coroutines, Kotlin flow.

  • Design and build applications for the Android platform that may work in offline mode as well

  • Experience working with remote data via REST and JSON

  • Experience with location APIs, Payment processors and third party SDK integrations.

  • Working knowledge of the architectures, trends, and emerging technologies

  • Build end-to-end features including networking, persistence, business logic and UI

  • Solid understanding of the full mobile development life cycle.

  • Excellent communication skills in written and oral English

Nice to have:

Experience in automation, CI/CD and AWS.

What we offer:

  • The opportunity to get hands-on experience building a revolutionary and meaningful product, while having big influence on the direction we take in Engineering and lots of autonomy to do the right thing - and do it well

  • 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

  • Modern and well-equipped office in the center of Indore with a creative and inspiring environment

  • 5 days a week

  • Remote work

  • Superfast machine to work (+gaming)

  • Company-sponsored health & accidental insurance coverage

  • Success & Festive Celebrations and much more..!!

    If this sounds super interesting, apply here!