Position: iOS Developer, Experience: 4+ Years
Location: Banglore, Employment Type: Full-Time
Immediate joiners only.
Do not apply if already applied with EY.
Job Overview
We are looking for a talented and passionate iOS Developer with strong experience in native iOS application development. The ideal candidate should have hands-on expertise in Swift, Objective-C, SwiftUI, MVVM architecture, and CI/CD pipelines, along with experience working in Agile environments. The role requires technical excellence, problem-solving abilities, and the capability to provide technical leadership and mentorship when required.
Key Responsibilities
- Design, develop, and maintain high-quality native iOS applications.
- Build scalable, secure, and performant mobile solutions using Swift and Objective C.
- Collaborate with product owners, designers, QA teams, and other developers in Agile/Scrum teams.
- Contribute to architecture discussions, technical decisions, and development of best practices.
- Develop and maintain CI/CD pipelines for mobile application delivery.
- Create and maintain automated UI testing frameworks.
- Ensure code quality through unit testing, code reviews, and adherence to development standards.
- Mentor junior developers and share technical knowledge across the team.
- Troubleshoot and resolve application performance, stability, and security issues.
- Continuously improve development processes, tools, and methodologies.
Mandatory Skills
- 4+ years of hands-on experience in Native iOS Development.
- Strong expertise in Swift and Objective C.
- Experience with SwiftUI and MVVM Architecture.
- Strong knowledge of Fastlane.
- Experience with Git for source code management.
- Hands-on experience with CI/CD pipeline creation, maintenance, and enhancement.
- Experience working in Agile/Scrum environments.
- Strong understanding of multithreading, concurrency, and debugging.
- Experience writing highly tested and maintainable code.
- Automated UI testing experience.
- Excellent communication and stakeholder management skills.
Preferred Skills
- Exposure to Banking & Financial Services domain.
- Understanding mobile security best practices.
- Experience in technical leadership and mentoring team members.
- Strong problem-solving and analytical abilities.
Required Competencies
- Positive and proactive attitude.
- Strong collaboration and communication skills.
- Ability to balance quality, timelines, and project scope.
- Continuous learning mindset and passion for mobile technologies.
Nice to Have
- Experience working on large-scale enterprise mobile applications.
- Knowledge of modern iOS development trends and best practices.
- Understanding regulatory and security requirements within the banking industry.