Software Development Engineer I (iOS)
Posted Updated
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.
