IN

Senior Software Engineer, IOS

Intuit
Bangalore3-6 LPA Posted 12 Sept 2025
FULL TIME
Mvvm
Swift
Core Data
Uikit
Viper

Job Description

What You'll Do

  • Design, develop, and maintain robust and scalable iOS applications using Swift and Objective-C.
  • Collaborate with product managers, designers, and backend engineers to implement new features and enhancements.
  • Drive architectural decisions and influence best practices for mobile development.
  • Write clean, maintainable, and testable code with a strong focus on quality and performance.
  • Lead code reviews and mentor junior developers, promoting engineering excellence across the team.
  • Integrate RESTful APIs and work closely with backend services to deliver seamless functionality.
  • Ensure the app meets high standards of usability, accessibility, performance, and responsiveness.
  • Stay up-to-date with the latest iOS development trends, tools, and best practices, and proactively suggest improvements.
  • Contribute to CI/CD pipelines and mobile release management processes.

What You'll Bring

  • 4 to 8 years of professional experience in iOS application development.
  • Strong expertise in Swift and solid working knowledge of Objective-C.
  • Deep understanding of iOS frameworks, UIKit, SwiftUI, Combine, and Core Data.
  • Experience with MVVM, VIPER, or other scalable architectural patterns.
  • Strong understanding of the App Store submission process, provisioning profiles, and app signing.
  • Proficiency with tools such as Xcode, Instruments, Git, and performance monitoring tools.
  • Experience writing unit tests, UI tests, and working with automated testing frameworks.
  • Familiarity with mobile security best practices, networking, and offline storage solutions.
  • Experience with third-party libraries, SDKs, and package managers (e.g., CocoaPods, Swift Package Manager).
  • Excellent problem-solving, debugging, and optimization skills.
  • Strong communication and collaboration abilities; able to work effectively with cross-functional teams.

Join WhatsApp Channel