Role:IOSDeveloper 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 ·Strong proficiency in Swift and Apple iOS SDKs ·Experience shipping and maintaining production iPadOS applications ·Solid experience with: oUIKit and/or SwiftUI oAuto Layout and adaptive layouts for iPad oConcurrency (GCD and/or async/await) oNetworking with URL Session, HTTP POST/GET, RESTful APIs, JSON parsing ·Experience with: oGit-based workflows and code reviews oDependency 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: oAPI authentication flows (OAuth, token-based auth, certificate pinning, etc.) oOffline-capable or data-heavy apps oBackground tasks and long-running operations oApp security and data protection oAccessibility (VoiceOver, Dynamic Type) ·Experience working on client apps that are part of distributed systems
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in India.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip