INIntuit
Senior Software Engineer, IOS
Bangalore ₹3-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.