Software Engineer

Meesho
Bangalore
Apply Now
About Company

Meesho is India's fastest growing internet commerce company. We want to make eCommerce accessible to all. Our vision is to enable 100 million small businesses in India, including individual entrepreneurs, to succeed online. Our mission is to democratise internet commerce by bringing a range of products & new customers online.

What started as a reseller-focused platform six years ago has now emerged as a single ecosystem connecting millions of sellers, consumers and entrepreneurs.

Responsibilities
  1. Develop and deliver new product features for our iOS application.
  2. Ensure the optimal performance, quality, and responsiveness of the app.
  3. Collaborate with team members to define, design, and ship new features.
  4. Provide architectural inputs and help maintain code quality.
Qualifications
  1. BE/BTech in any discipline.
  2. 1+ years of hands-on experience in iOS development.
  3. Familiarity with iOS, Swift, Xcode, Cocoa framework, and the ecosystem.
  4. Familiarity with Apple Design guidelines, common mobile UX patterns, and anti-patterns.
  5. Hands-on experience with UIKit and SwiftUI for UI development.
  6. Ability to write clean, maintainable code that others can work on.
  7. Ability to reduce tech debt, review code, and suggest good practices.
  8. Experience with different programming paradigms, OOPs, functional, etc.
  9. Familiarity with consuming REST APIs, JSON encoding/decoding, and what makes them RESTful.
  10. Familiarity with Git.
  11. Good understanding of core iOS concepts such as Memory Management, Multithreading, Networking, Protocols etc.
  12. Proficiency at debugging, including identifying memory leaks and performance bottlenecks.
  13. Experience in writing Unit and functional tests.
Apply Now
Latest Jobs