16 Aug
|
Important Group
|
Pune
16 Aug
Important Group
Pune
Role: IOS Developer
Location: Pune (Hybrid)
Fulltime
About the Role:
We are seeking a Senior iOS Developer to help design, build,
and maintain a native iPadOS
application written in Swift. The app serves as the client side of a larger product, communicating with backend services via secure HTTP
APIs.
You will take
ownership of complex client-side features, contribute to architectural
decisions, and help maintain a reliable build and release pipeline using modern
Apple tooling.
Responsibilities:
· Design, develop, and maintain native iPadOS features using Swift
· Build and maintain client-side
integrations with backend services (HTTP APIs, JSON, authentication, error handling)
· Own features end-to-end: technical design, implementation, testing, and
support
· Improve and maintain application
architecture, performance, and stability
· Work within a modular
project structure managed by Tuist
· Contribute to and improve CI/CD
pipelines using Xcode Cloud
· Collaborate with backend, QA, and product teams to deliver high-quality
releases
· Debug production issues and perform root-cause analysis
· Participate in code reviews and promote best practices
· Mentor junior and intermediate developers
Required Qualifications:
· 5+ years of professional iOS development
experience
· Solid proficiency in Swift and Apple iOS SDKs
· Experience shipping and maintaining production iPadOS applications
· Solid experience with:
o UIKit and/or SwiftUI
o Auto Layout and adaptive layouts for iPad
o Concurrency (GCD and/or async/await)
o Networking with URL Session,
HTTP POST/GET, RESTful APIs, JSON parsing
· Experience with:
o Git-based workflows and code reviews
o Dependency management (Swift Package Manager)
· Strong debugging and profiling skills (Instruments, crash logs, memory
leaks)
Nice to Have / Strong Plus:
· Experience with Tuist for project generation
and modularization
· Experience with Xcode Cloud or other iOS
CI/CD systems (Azure DevOps, GitHub Actions, etc.)
· Familiarity with:
o API authentication flows (OAuth, token-based auth, certificate pinning,
etc.)
o Offline-capable or data-heavy apps
o Background tasks and long-running operations
o App security and data protection
o Accessibility (VoiceOver, Dynamic Type)
· Experience working on client
apps that are part of distributed systems
📌 IOS Developer (Pune)
🏢 Important Group
📍 Pune