Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Intuit Senior Software Engineer 
India, Karnataka, Bengaluru 
271052300

Today
Responsibilities

  • Leading and mentoring junior developers in the team, fostering a collaborative and growth-oriented environment.

  • Gathering functional requirements, developing technical specifications, and assisting with project and test planning for iOS initiatives.

  • Designing and developing robust, scalable, and user-friendly iOS mobile applications, prototypes, and Proof of Concepts (POCs).

  • Applying deep technical expertise to solve challenging programming and design problems specific to the iOS platform.

  • Roughly 95% hands-on coding, contributing directly to the codebase and setting a high standard for technical excellence.

  • Resolving defects/bugs during QA testing, pre-production, production, and post-release patches, ensuring application stability.

  • Working cross-functionally with various teams (product management, QA/QE, various product lines, or business units) to drive forward results and deliver integrated solutions.

  • Contributing to the continuous improvement of development processes and methodologies, advocating for best practices in iOS development.

  • Identifying and mitigating technical risks throughout the project lifecycle, ensuring timely and successful project delivery.

  • Designing reusable components and frameworks for iOS, promoting code consistency and efficiency across projects.

  • Actively participating in code reviews, providing constructive feedback to peers, and ensuring adherence to coding standards.

  • Experience with performance optimization and tuning of iOS applications, ensuring a smooth and responsive user experience.

  • Working closely with project managers and stakeholders to deliver high-quality iOS software solutions that meet business needs.

  • Contributing to the overall design and architecture of the project, ensuring scalability, maintainability, and extensibility of iOS applications.

  • Experience with Agile Development and SCRUM methodologies, adapting to evolving project requirements.

Qualifications

  • BS/MS in Computer Science or a related field, or equivalent work experience.

  • 5+ years of experience in iOS development.

  • Demonstrated ability to lead and mentor junior developers, fostering their technical growth.

  • Expertise in Swift, SwiftUI, UIKit, and other core iOS frameworks.

  • Strong understanding of software design patterns and architecture principles relevant to mobile development.

  • Experience with Agile development methodologies and tools (e.g., Jira, Confluence).

  • Excellent communication and collaboration skills, with the ability to articulate complex technical concepts clearly.

  • Passionate about staying up-to-date with emerging trends and technologies in iOS development (e.g., latest Swift features, architectural patterns, Apple ecosystem changes).