Join the Mission to Democratize Internet Commerce
We're on a mission to revolutionize the e-commerce landscape in India, and we need a skilled Software Development Engineer I - iOS to join our vibrant remote team! As a key player in our engineering team, you'll have the unique opportunity to build impactful solutions from the ground up, working with cutting-edge technologies and a talented team of self-starters. If you're passionate about creating unparalleled tech solutions and want to be part of a dynamic work environment, we encourage you to apply.
About Us
Welcome to Meesho, India's fastest-growing e-commerce platform, where every story begins with a spark of inspiration and a dash of entrepreneurial spirit. Our mission is to democratize internet commerce for everyone, providing a platform for small businesses to succeed online. With over 1.75 million registered sellers and a massive customer base, we're committed to delivering exceptional customer experiences through innovative technology and a people-centric culture.
Our Culture and Values
At Meesho, we prioritize speed, agility, and continuous learning. We value teamwork, constructive feedback, and a growth mindset. Our 11 guiding principles, or 'Mantras,' influence everything from recognition and evaluation to growth discussions. We're committed to creating a dynamic workplace characterized by high impact and performance excellence, where our employees can thrive and grow.
The Role
As a Software Development Engineer I - iOS, you'll work in a fast-paced environment where agile development is embraced. You'll have the opportunity to:
- 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
Key Responsibilities
Core Responsibilities
- Design, develop, and test new features for our iOS application using Swift, SwiftUI, and UIKit
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Ensure the highest quality of code, following best practices and coding standards
- Troubleshoot and resolve issues, identifying and addressing performance bottlenecks
- Participate in code reviews, providing constructive feedback and suggestions for improvement
Technical Responsibilities
- Familiarity with iOS, Swift, Xcode, Cocoa framework, and the ecosystem
- Hands-on experience with UIKit and SwiftUI for UI development
- Ability to write clean, maintainable code that others can work on
- Experience with different programming paradigms, OOPs, functional, etc.
- Familiarity with consuming REST APIs, JSON encoding/decoding, and what makes them RESTful
- Familiarity with Git
- Good understanding of core iOS concepts such as Memory Management, Multithreading, Networking, Protocols, etc.
- Proficiency at debugging, including identifying memory leaks and performance bottlenecks
- Experience in writing Unit and functional tests
Requirements and Qualifications
Essential Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
- 1+ year of hands-on experience in iOS development
- Familiarity with iOS, Swift, Xcode, Cocoa framework, and the ecosystem
- Hands-on experience with UIKit and SwiftUI for UI development
- Ability to write clean, maintainable code that others can work on
Preferred Qualifications
- Experience with agile development methodologies
- Familiarity with cloud-based services and APIs
- Experience with automation testing and continuous integration
- Knowledge of design patterns and principles
What We Offer
Compensation and Benefits
We offer a competitive salary, plus comprehensive benefits, including:
- Market-leading compensation - both cash and equity-based
- Extensive medical insurance benefits for employees and their families
- Wellness initiatives like telehealth, wellness events, and gym & recreational discounts
- Generous leave policies, parental support benefits, and retirement benefits
- Learning and development assistance
- Flexible benefits plans
Career Growth Opportunities
At Meesho, we're committed to the continuous growth and development of our employees. We offer:
- Regular 1-1s and open communication
- Internal Mobility Program
- Talent Reviews
- Continuous Performance Management
Why Join Us?
If you're passionate about creating impactful solutions, working with a talented team, and growing your career in a dynamic work environment, we encourage you to apply. At Meesho, we value speed, agility, and continuous learning, and we're committed to creating a workplace where our employees can thrive and grow.
How to Apply
Even if you feel you're not a perfect match, we'd still love to hear from you. We encourage you to apply, and we look forward to discussing this opportunity further.
Apply Now
Apply Now