Experienced Full Stack Software Development Engineer I - iOS for E-commerce Giant

Remote, USA
Posted Jun 13, 2026
Full-time

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 for this job

More Remote Jobs