Senior Software Engineer- iOS App Development

Intuit

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Senior Software Engineer- iOS App Development


We're seeking an exceptional Senior Software Engineer specializing in iOS App Development to join our team at Intuit. As a key contributor, you will be instrumental in designing, developing, and maintaining cutting-edge iOS applications that power our suite of financial products. The ideal candidate possesses a deep understanding of iOS development principles, a passion for innovation, and a proven ability to deliver high-quality, user-centric mobile experiences.


Responsibilities

  • Architect and Implement: Take ownership of core components within our iOS applications, translating product requirements into elegant and scalable software solutions.
  • Collaborate Across Disciplines: Partner closely with product managers, UX designers, and fellow engineers to gather requirements, brainstorm innovative ideas, and transform concepts into reality.
  • Drive Technical Excellence: Uphold and champion best practices in iOS development, including coding standards, design patterns, and performance optimization.
  • Ensure Quality and Reliability: Develop and maintain comprehensive unit and integration tests to ensure the robustness and reliability of our applications.
  • Mentor and Guide: Share your expertise with junior engineers, providing guidance and mentorship to foster their growth and development.
  • Stay Ahead of the Curve: Continuously learn and explore emerging iOS technologies and trends, identifying opportunities to leverage them within our products.


Qualifications

Education: Bachelor's or Master's degree in Computer Science or a related field.

Experience: 5+ years of hands-on experience in iOS app development, with a proven track record of delivering successful products to market.


Technical Skills:

  • Proficiency in Swift: Deep understanding of Swift programming language and its ecosystem.
  • Expertise in iOS Frameworks: Mastery of core iOS frameworks (UIKit, Foundation, Core Data, etc.) and experience with SwiftUI and Combine.
  • Architectural Patterns: Familiarity with common iOS architectural patterns (MVC, MVVM, VIPER) and the ability to choose the right approach for the given problem.
  • Performance Optimization: Experience in profiling and optimizing iOS applications for performance and memory usage.
  • Testing: Knowledge of unit testing and integration testing frameworks for iOS.


Soft Skills:

  • Strong Communication: Ability to clearly articulate technical ideas and collaborate effectively with team members.
  • Problem-Solving: Passion for tackling complex challenges and finding creative solutions.
  • Self-Motivation: Ability to work independently and take ownership of your work.


Job role

Work location

Bengaluru

Department

IT & Information Security

Role / Category

DevOps

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Intuit

Job posted by Intuit

This job has expired