01 Oct
|
TRIGENT SOFTWARE PRIVATE
|
Pune
01 Oct
TRIGENT SOFTWARE PRIVATE
Pune
Senior iOS Developer
Location: Pune
Experience: 6-10 Years
Employment Type: Full-Time
Notice Period: Immediate Joiners
Job Summary
We are seeking an experienced Senior iOS Developer with 6-10 years of expertise in designing, developing, and maintaining enterprise-grade iOS applications. The ideal candidate should possess strong hands-on experience in Swift, iOS SDK, SwiftUI, mobile application architecture, API integration, and unit testing. This role requires ownership of technical design, mentoring junior developers, and driving the delivery of high-quality mobile solutions.
Key Responsibilities
- Design, develop, and maintain scalable, secure, and high-performance iOS applications.
- Lead end-to-end application development from requirement analysis through deployment and support.
- Define and implement application architecture, coding standards, and best practices.
- Collaborate with Product Managers, UX/UI Designers, Backend Developers, and QA teams to deliver business-critical solutions.
- Perform code reviews and mentor junior developers to ensure technical excellence.
- Optimize application performance, responsiveness, security, and reliability.
- Integrate and manage RESTful APIs, third-party SDKs, and cloud-based services.
- Develop and maintain unit and integration tests to ensure code quality and stability.
- Troubleshoot complex production issues and provide timely resolutions.
- Participate in Agile ceremonies, sprint planning, effort estimation, and technical discussions.
Required Technical Skills
iOS Development
- Strong experience in iOS Application Development
- Expertise in Swift
- Good understanding of Objective-C
- Strong knowledge of iOS SDK, Xcode, and Apple Developer Ecosystem
- Experience with UIKit and SwiftUI
- Strong understanding of iOS application lifecycle and memory management
Architecture & Design
- Experience with MVVM, MVC, and Clean Architecture
- Robust understanding of Design Patterns and SOLID principles
- Experience with Dependency Injection concepts
- Hands-on experience with Combine Framework and asynchronous programming
API & Data Management
- Strong experience integrating RESTful APIs
- Experience with URLSession, Alamofire, and JSON parsing
- Experience with Core Data, SQLite, and local data persistence
- Familiarity with Firebase services and Push Notifications
Testing & Quality
- Experience with Unit Testing using XCTest
- Knowledge of UI testing frameworks
- Experience in application performance tuning, debugging, and profiling
DevOps & Tools
- Git version control
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- Experience with Fastlane and automated deployment processes
- Experience publishing and managing applications on the Apple App Store
Preferred Skills
- Experience with AWS or Azure Cloud services
- Knowledge of Mobile Security best practices
- Exposure to GraphQL APIs
- Experience with Analytics and Crash Reporting tools
- Knowledge of Agile/Scrum development methodologies
Educational Qualification
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or related field.
Desired Candidate Profile
- 6-10 years of hands-on iOS development experience.
- Strong leadership and mentoring capabilities.
- Excellent problem-solving and analytical skills.
- Ability to drive technical discussions and architectural decisions.
- Strong communication and stakeholder management skills.
- Experience working in fast-paced Agile environments.
- Self-motivated with a passion for building high-quality mobile applications.
📌 iOS Developer - Deloitte (Pune)
🏢 TRIGENT SOFTWARE PRIVATE
📍 Pune