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. Meesho's 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 play a crucial role in our engineering team, contributing to the fastest-growing e-commerce platform in India. This position entails developing innovative features for our iOS application within a fast-paced environment that embraces agile development. The ideal candidate will be adept at software design, showcasing extreme ownership, and demonstrating a desire to deliver robust solutions that significantly impact business outcomes.
Responsibilities
- Develop and deliver new product features for the 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.
- Debug and identify memory leaks and performance bottlenecks effectively.
- Contribute to code reviews and suggest 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.
- Familiarity with iOS, Swift, Xcode, Cocoa framework, and the ecosystem.
- Solid understanding of Apple Design guidelines, common mobile user experience patterns, and anti-patterns.
- Passion for creating clean, maintainable code and collaborating with teammates.
- Familiarity with consuming REST APIs, JSON encoding/decoding, and understanding what makes APIs RESTful.
- Proficient in Git for version control.
- Good understanding of core iOS concepts such as Memory Management, Multithreading, Networking, and Protocols.
- Strong debugging skills for performance optimization.
Preferred Skills
- Experience with SwiftUI and Combine is a plus.
- Background in a fast-paced startup environment is advantageous.
- Proficient in writing unit and functional tests.
Experience
- Minimum of 1 year of relevant experience in iOS development.
Environment
The work environment is dynamic and fast-paced, emphasizing teamwork and open communication. It promotes a fun and collaborative culture where learning is continuous.
Salary
Salary details are not specified.
Growth Opportunities
Potential career advancement opportunities are available within the company, fostering personal and professional growth.
Benefits
Meesho provides a comprehensive set of benefits that enhance employee wellness, including:
- Extensive medical insurance benefits for employees and their families.
- Programs focused on physical, mental, financial, and social wellness.
- Generous leave policies and parental support benefits.
- Retirement benefits and learning & development assistance.
- Market-leading compensation packages, which can include both cash and equity-based incentives.