Profile
user

View & Update Profile
Logout

iOS Developer - Deloitte

Trigent Software Private Limited

Full time On-site
Experience
6–10 years
Location
Pune
Work mode
On-site
Posted 3 days ago

Job description

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
  • Strong 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.

Similar jobs