Software Development Engineer I (iOS) | HumanBit main
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 by enabling small businesses to succeed online and providing them with a range of industry-first benefits. With over 1.75 million sellers registered, we cover every serviceable pincode in India, catering to an underserved customer base.
Job Summary
As a Software Development Engineer I (iOS), you will be an integral part of a dynamic team that prioritizes speed over perfection. You will have the opportunity to develop impactful features for our iOS application, contributing significantly to the fastest-growing e-commerce platform in India. The role emphasizes collaboration, continuous improvement, and a fun working environment.
Responsibilities
- Develop and deliver new product features for the Meesho iOS application.
- Ensure the optimal performance, quality, and responsiveness of the application.
- Collaborate with team members to define, design, and ship new features.
- Provide architectural inputs and help maintain code quality.
- Engage in code reviews, suggesting best practices to reduce technical debt.
Qualifications
- Education: BE/BTech/BCA/BSc in any discipline.
- Experience: 1+ years of hands-on experience in iOS development.
- Proficiency in iOS development tools such as Swift, Xcode, and the Cocoa framework.
- Familiarity with Apple Design Guidelines, common mobile UX patterns, and anti-patterns.
- Strong understanding of core iOS concepts such as Memory Management, Multithreading, Networking, and Protocols.
- Experience with consuming REST APIs, JSON encoding/decoding, and adhering to RESTful principles.
- Proficiency in debugging, particularly identifying memory leaks and performance bottlenecks.
- Familiarity with Git version control system.
Preferred Skills
- Experience with SwiftUI and Combine is a plus.
- Previous experience in a fast-paced startup environment.
- Strong skills in writing unit and functional tests.
Experience
- A minimum of 1+ years of relevant experience in iOS development.
Environment
- Fast-paced, agile development environment with a culture that values teamwork, open communication, and continuous learning.
- Engaging team environment that balances hard work with convivial social interactions.
Salary
- CTC: 3,000,000 INR per annum
Growth Opportunities
- Opportunities for career advancement within a mission-driven company revolutionizing e-commerce.
Benefits
- Comprehensive medical insurance for employees and their families.
- Extensive wellness initiatives including telehealth services and wellness events.
- Generous leave policies, parental support benefits, and retirement plans.
- Focus on holistic wellness through the MeeCare Program, along with learning and development assistance.