Software Development Engineer I (iOS) | HumanBit main
Job Description
Software Development Engineer I (iOS)
Company Overview
Meesho is an innovative e-commerce platform committed to democratizing internet commerce for everyone. Our mission is to enable small businesses to succeed online, serving as a partner in turning entrepreneurial dreams into realities. With over 1.75 million registered sellers, we're reshaping the e-commerce landscape in India by combining cutting-edge technology with a focus on community and support.
Job Summary
As a Software Development Engineer I (iOS) at Meesho, you will contribute significantly to our fast-paced e-commerce operations, developing features for our iOS application using Swift and SwiftUI. This role offers the opportunity to build impactful technology solutions, fostering a culture of creativity and teamwork, while enjoying a supportive and engaging work atmosphere.
Responsibilities
- Develop and deliver new product features for our iOS application.
- Ensure the optimal performance, quality, and responsiveness of the app.
- Collaborate with team members to define, design, and ship new features.
- Provide architectural inputs and help maintain code quality.
- Participate in the review of code and suggest good 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.
- Good understanding of common mobile UX patterns and Apple Design guidelines.
- Ability to write clean, maintainable code and collaborate effectively with teammates.
- Familiarity with consuming REST APIs, JSON encoding/decoding, and principles of RESTful services.
- Knowledge of core iOS concepts such as Memory Management, Multithreading, Networking, and Protocols.
- Proficiency in debugging, including identifying memory leaks and performance bottlenecks.
Preferred Skills
- Experience with SwiftUI and Combine is a plus.
- Background in a fast-paced startup environment.
- Ability to write unit tests and functional tests.
Experience
- Minimum of 1+ years of experience in iOS development.
Environment
The Software Development Engineer I (iOS) role is situated in a dynamic work environment that emphasizes agile development practices. While specific location details were not specified, Meesho promotes a culture of collaboration and open communication, supporting a positive work-life balance.
Salary
Salary information was not provided.
Growth Opportunities
Growth within the company is fostered through regular 1-1 meetings and open communication, encouraging the continuous development of each team member.
Benefits
Meesho offers a range of employee benefits, which include:
- Comprehensive medical insurance for employees and their families.
- Wellness initiatives, including telehealth, wellness events, and gym discounts.
- Generous leave policies and parental support.
- Professional development support and learning assistance.
- Employee engagement programs and support for work-life balance.