Software Development Engineer I | HumanBit main
Job Description
Software Development Engineer I (iOS)
Company Overview
Welcome to Meesho, an e-commerce platform that aims to democratize internet commerce for everyone. We are dedicated to being an e-commerce destination for the next billion Indian consumers and enabling 100 million small businesses to succeed online. With over 1.75 million registered sellers, we leverage state-of-the-art tech infrastructure and pan-India logistics to make quality products accessible to the underserved market.
Job Summary
As a Software Development Engineer I (iOS), you will join an innovative team responsible for developing and maintaining high-performance features for our iOS application. You will be instrumental in enhancing user experience and contributing to the growth of our e-commerce platform. Your work will have a significant impact on millions of users as you help deliver robust and efficient software solutions.
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 input and help maintain code quality.
- Review code, reduce technical debt, and suggest best practices for development.
Qualifications
- Education: BE/BTech/BCA/BSc in any discipline.
- Experience: 1+ years of hands-on experience in iOS development.
- Technical Skills:
- Familiarity with iOS, Swift, Xcode, Cocoa framework, and related ecosystems.
- Understanding of Apple Design guidelines, mobile UX patterns, and anti-patterns.
- Familiarity with consuming REST APIs and JSON encoding/decoding.
- Proficient in core iOS concepts such as memory management, multithreading, networking, and protocols.
- Proficient with Git for version control.
- Strong debugging skills to identify memory leaks and performance bottlenecks.
Preferred Skills
- Experience with SwiftUI & Combine is a plus.
- Previous experience in a fast-paced startup environment.
- Proficiency in writing unit and functional tests.
Experience
1+ years of relevant experience in iOS application development with a solid understanding of software design principles and lifecycle.
Environment
The typical work setting is fast-paced and collaborative, embracing agile development practices. You will be part of a team that values teamwork, constructive feedback, and open communication.
Salary
Salary details are not specified.
Growth Opportunities
Potential career advancement opportunities are available within our dynamic and high-performing culture, emphasizing continuous personal and professional development.
Benefits
- Comprehensive health and wellness benefits, including medical insurance for employees and their families.
- Extensive telehealth and wellness initiatives.
- Generous leave policies and parental support.
- Learning and development assistance.
- Market-leading compensation which includes cash and equity-based rewards.
- Employee-centric benefits focusing on holistic wellness and work-life balance.
- Engagement activities and rewards for employee contributions and excellence.