Grofers is hiring a

Software Engineer - iOS

Bengaluru, India
Full-Time

Grofers engineering is a fast paced environment focused on excellence and high-productivity. Our organizational challenges are unique, so you should be comfortable in uncharted territory and pumped to build consumer, logistics, catalogue, fulfillment, retail and marketing systems that can support operations of 100,000 and 10 million people alike. We're constantly taking on challenges in Internet of things, search, payments, and growth — all while maintaining a beautiful user experience. We want to build solutions to these problems that are scalable, performant, and elegant, and we're looking for talented people to help us do just that.

 

Here are the kind of people we’re looking for:

Fast learner: Software engineers with a thirst to learn new technologies and updating themselves to find new solutions to meet the needs of our constantly growing business. You have advanced knowledge of at least one scripting language (e.g. Python or JavaScript) and knowledge of or eagerness to learn: PostgreSQL, Redis, Celery, and ElasticSearch.

Versatility: In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.

Strong architecture chops: You know how to build highly scalable, robust, and fault tolerant services that support our unique rate-of-growth requirements. You stay up-to date with the latest architectural trends.

Passion: To try out new ideas and iterate on existing product features, and love experimenting with new technology if it's right for the job. Because not only do we ride the cutting edge, we make it happen.

Collabrate: We believe that engineering is a continuous process of learning and improvement, and that the best way to learn is by getting help from your fellow engineers. Because coding is more fun when you do it together and appreciate feedback.

Design and business acumen: For us, engineering isn't just a job but a practice that we want to perfect. We aim to keep our systems modular, our code clean, and our documentation clear, and we follow the idea of leaving things better than how you found it. It's not just about the code — putting the right processes and tools in place to make developers happy and efficient is important to us because it gives us the time to focus on polishing the product.

Bias towards action: A positive attitude, good judgement and responsibility towards the shipped codes are highly appreciated. Mistakes are welcome as long as you make sure you learn from them.

You understand requirements beyond the written word. Whether you’re working on a API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of consumers, your attention to details leads to a delightful user experience.

 

What we require:

  • Knowledge about iPhone/iOS ecosystem inside and out and follow the latest improvements
  • Prior experience with large iPhone app, through scaling and performance issues
  • You care about user experience and sweat all the little details
  • Understanding of the larger context of running a growing mobile and web service
  • Knowledge about how to bring great performance from an app that needs network access
  • You can point to your involvement in a working app in the App Store
  • Minimum of at least 4 years on iOS development
  • Bonus: Your work has been featured by Apple at some point in your career

 

Similar jobs

Other jobs at Grofers