Software Development Engineer I (iOS) | Meesho
Job Description
Software Development Engineer I (iOS)
Company Overview
Welcome to Meesho, where every story begins with a spark of inspiration and a dash of entrepreneurial spirit. We're not just a platform; we're your partner in turning dreams into realities. Our mission is to democratize internet commerce for everyone, focusing on becoming an e-commerce destination for the next billion Indian consumers and enabling 100 million small businesses to succeed online.
Job Summary
As a Software Development Engineer I (iOS), you will work in a fast-paced environment embracing agile development methodologies. You will have the unique opportunity to help build features from the ground up in native Swift/SwiftUI for one of India's fastest-growing e-commerce platforms. The ideal candidate will possess strong software design skills, demonstrate extreme ownership, and be eager to execute tasks efficiently.
Responsibilities
- Develop and deliver new product features for our iOS application.
- Ensure optimal performance, quality, and responsiveness of the app.
- Collaborate with team members to define, design, and ship new features.
- Provide architectural inputs and assist in maintaining code quality.
Qualifications
- Education: BE/BTech/BCA/BSc in any discipline.
- Experience: 1+ years of hands-on experience in iOS development.
- Familiarity with iOS, Swift, Xcode, Cocoa framework, and the iOS ecosystem.
- Understanding of Apple Design Guidelines, common mobile UX patterns, and anti-patterns.
- Attention to writing clean, maintainable code and collaborating with teammates.
- Ability to manage technical debt, review code, and suggest best practices.
- Experience with different programming paradigms, including Object-Oriented Programming (OOP) and functional programming.
- Knowledge of consuming REST APIs, JSON encoding/decoding, and REST principles.
- Proficiency with Git.
- Strong understanding of core iOS concepts such as Memory Management, Multithreading, Networking, and Protocols.
- Proficiency in debugging, specifically in identifying memory leaks and performance bottlenecks.
Preferred Skills
- SwiftUI and Combine experience is a plus!
- Experience in a fast-paced startup environment is advantageous.
- Proficient in writing unit tests and functional tests.
Experience
1+ years of hands-on experience in iOS development.
Environment
The role is based in a dynamic workplace that emphasizes teamwork, creativity, and supportive communication. While the specific location has not been specified, Meesho fosters a culture that encourages remote, in-office, and hybrid arrangements.
Salary
The salary range has not been specified.
Growth Opportunities
Meesho offers potential career advancement opportunities for motivated individuals looking to grow within a dynamic organization.
Benefits
Meesho provides a comprehensive set of benefits, including market-leading compensation (cash and equity-based), extensive medical insurance, wellness initiatives, generous leave policies, parental support benefits, retirement benefits, and learning and development assistance. They promote work-life balance and enhance employee delight through various initiatives and support programs.