Technology

Software Development Engineer-II (Android Developer)

Bangalore, India   |   Full time

At Ninjacart, we solve meaningful and hard problems to makes farmers’ life better at scale and change the way vegetables and fruits(FnV) reach our plate. What makes these possible are the people and technology at the core of Ninjacart. Technology first approach is the core of our supply chain. Technology team at Ninjacart is charged with building an India’s largest supply chain for perishables - with speed, cost and scale at the center. Cutting edge design and technology behind our supply chain enables us to move an item from Farm to store in less than 12 hours at a cost lower than traditional supply chain.

As a Software Development Engineer, you will bring the best of technology and your problem solving skills to solve problems big and small that shapes our supply chain. We're looking for hackers, who are empathetic, can go extra mile and make team better. At Ninjacart, you will work on a specific project with opportunity to move across teams and projects as we grow and evolve.

Responsibilities

What to do?

  • Develop and test design/algorithm/models in the system, which would be entirely automated and deployed to influence the growth
  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Schema level management and performance measures on each and every individual component
  • Data analytics is part of our blood, automating dynamic pricing modules, graphical designs which would simulate and enhance the data

What we expect?

  • Share and learn is our culture!
  • Ability to work in team/individual and being a part in all decision making process, proactive and supply great ideas which would increase efficiency.
  • Aspiration to learn new technologies, ability to deploy new tech solutions immediately in a rapidly growing environment.
  • We work hard, We Party harder!

Requirements

Minimum qualification

  • Bachelor’s Degree in Computer Science or related field
  • 3+ years professional experience in software development
  • Strong background in Computer Science fundamentals including good programming skills in Java
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Conceptual knowledge in Data Structures, DBMS, Operating System, SDLC
  • Good analytical, communication and logical skills

Preferred qualification

  • Proven experience with: writing design documents, leading code reviews, applying SCM, managing builds and managing releases
  • Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers

About Ninjacart

 Ninjacart is India's Leading agri-marketing platform connecting vegetables and fruits farmers directly with businesses. At one end, we help farmers get better prices and consistent demand and on other end we help retailers to source fresh vegetables at competitive prices directly from farmers. We do this effectively at lower cost, better speed and larger scale using integrated supply chain powered by technology, data science, infrastructure and logistics network.

We move one lac kilos of vegetables from farm to 800+ retailers on daily basis within 12 hours. We are funded by Accel Partners, Nandan Nilekani, Mistletoe(Japan) & Qualcomm Ventures.

To know more about us, visit https://goo.gl/n22Z5d . To talk to us, write to careers@ninjacart.in

Submit Your Application

You have successfully applied
  • You have errors in applying