Description

Job Summary

We are seeking an experienced Senior Swift Developer to join our Pune-based team. The ideal candidate will possess over 8 years of hands-on experience in iOS application development, with strong expertise in Swift, SwiftUI, writing test cases, and implementing SOLID principles.

As a senior team member, you will play a pivotal role in designing, developing, and maintaining high-quality iOS applications while mentoring junior developers and ensuring best practices are upheld.

Key Responsibilities

Design, develop, and maintain advanced iOS applications using Swift and SwiftUI.
Write and maintain high-quality, reusable code following SOLID principles.
Implement comprehensive unit testing and ensure test coverage.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and resolve complex bugs to ensure optimal application performance.
Optimize app performance and ensure compatibility with various iOS devices.
Keep up-to-date with the latest industry trends, iOS technologies, and tools.
Guide and mentor junior developers to enhance team performance and technical expertise.

Must-Have Skills

Proficiency in Swift and SwiftUI for iOS application development.
Expertise in writing and executing unit tests.
Strong understanding and practical application of SOLID principles.
Familiarity with Xcode and related development tools.
Excellent debugging and performance optimization skills.
Strong understanding of Apple's design principles and interface guidelines.

Preferred Skills

Experience with Core Data, Core Animation, or other advanced iOS frameworks.
Knowledge of third-party API integrations and libraries.
Familiarity with CI/CD pipelines for automated deployment.
Understanding of Agile/Scrum methodologies.

Education

Any Graduate