IOS Engineer

Posted 14 Days Ago
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Mid level
eCommerce • Information Technology
The Role
Design, build, and maintain iOS applications using Swift and UIKit. Own features end-to-end, write unit tests, perform RCA for production issues, collaborate with product and design, follow iOS architecture and best practices, and contribute to code reviews and tooling improvements.
Summary Generated by Built In

  • Design and develop iOS applications using Swift, with a strong focus on performance and usability.

  • Build programmatic UIs using UIKit and Auto Layout, ensuring scalable and reusable UI components.

  • Understand product requirements and translate them into clean, maintainable, and scalable solutions.

  • Take end-to-end ownership of features, including development, testing, and production support.

  • Perform Root Cause Analysis (RCA) and resolve production issues in a timely manner.

  • Write unit tests to ensure code reliability, edge-case handling, and long-term stability.

  • Follow best coding practices, architecture patterns, and iOS development standards.

  • Actively contribute to code reviews and continuously improve development processes.

  • 3–6 years of software engineering experience, with strong hands-on experience in iOS development using Swift and UIKit.

  • Experience collaborating with Product Managers, Designers, and cross-functional teams to define and ship features.

  • Strong team player with the ability to multitask and adapt in a fast-paced environment.

  • Solid understanding of the software development life cycle (SDLC) and engineering best practices.

  • Excellent analytical and problem-solving skills, with the ability to debug and resolve complex issues.

  • Good understanding of data structures and algorithms and their practical application.

  • Recognised for high-impact contributions or going above and beyond in previous roles.

  • Contributions to open-source projects or personal/pet projects demonstrating passion for iOS development.

Nice to Have

  • Experience with SwiftUI and modern iOS development patterns.

  • Familiarity with CI/CD pipelines for iOS.

  • Experience integrating RESTful APIs and handling asynchronous networking.

  • Knowledge of common iOS architectural patterns (MVVM, VIPER, etc.).

  • Experience with app performance optimization, debugging, and memory management.

  • Familiarity with App Store deployment, provisioning profiles, and release management.

  • Exposure to analytics, crash reporting, and monitoring tools (e.g., Firebase, Crashlytics)

Skills Required

  • 3-6 years of software engineering experience
  • Hands-on iOS development experience using Swift and UIKit
  • Build programmatic UIs using UIKit and Auto Layout
  • Take end-to-end ownership of features including development, testing, and production support
  • Perform root cause analysis and resolve production issues timely
  • Write unit tests to ensure code reliability and edge-case handling
  • Experience collaborating with Product Managers, Designers, and cross-functional teams
  • Solid understanding of the software development lifecycle and engineering best practices
  • Good understanding of data structures and algorithms and their practical application
  • Strong analytical and problem-solving skills; ability to debug complex issues
  • Recognised for high-impact contributions or going above and beyond in previous roles
  • Contributions to open-source projects or personal/pet projects demonstrating passion for iOS development
  • Experience with SwiftUI
  • Familiarity with CI/CD pipelines for iOS
  • Experience integrating RESTful APIs and handling asynchronous networking
  • Knowledge of iOS architectural patterns (MVVM, VIPER, etc.)
  • Experience with app performance optimization, debugging, and memory management
  • Familiarity with App Store deployment, provisioning profiles, and release management
  • Exposure to analytics, crash reporting, and monitoring tools (e.g., Firebase, Crashlytics)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Gurgaon
9,675 Employees
Year Founded: 2008

What We Do

Lenskart is Asia’s largest eyewear company serving 40 Million people - helping them see better and lead better quality lives. We have more than 1500 omnichannel stores across 175 cities in India, Singapore and Dubai. Our aim is to serve One Billion eyes by 2025 globally. And in this journey, we want to go beyond vision correction to transform the way people see and experience the world. That’s our new purpose - and we can only get there through cutting-edge technology and exceptional people.

Similar Jobs

Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Sporty Group Logo Sporty Group

Ios Engineer

Digital Media • Fintech • Gaming • Sports
In-Office or Remote
7 Locations
1024 Employees

Harman Logo Harman

Software Engineer

Consumer Web • Information Technology
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
22291 Employees

Jumio Logo Jumio

Ios Engineer

Artificial Intelligence • Big Data • Fintech • Security • Software
Remote or Hybrid
India
850 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account