03 Aug
|
TENARAI TECHNOLOGIES PRIVATE
|
Maharashtra
03 Aug
TENARAI TECHNOLOGIES PRIVATE
Maharashtra
Job Summary:
We are looking for an iOS Analyst (Production Support) to monitor, troubleshoot, and maintain our suite of iOS applications in production environments. In this role, you will bridge the gap between production support, end-user feedback, and core iOS engineering teams. You will be responsible for diagnosing live app issues, analyzing crash logs, formulating hotfixes or workarounds, and ensuring application stability, performance, and uptime across Apple devices.
Job Description:
Key Responsibilities:
Incident Management & Production Support
Monitor production app health, crash-free user rates, and network performance using tools like Firebase Crashlytics, Xcode Organizer, Datadog, or New Relic.
Serve as Tier 2/3 technical support to triage, investigate, and resolve critical (P1/P2) production incidents affecting iOS apps.
Analyze crash reports, symbolicated stack traces, API payloads, and device logs to identify root causes of crashes or performance degradation.
Formulate temporary workarounds and implement permanent code fixes or hotfixes in coordination with the core engineering team.
Technical Analysis & Debugging
Read, debug, and trace iOS app source code (Swift and Objective-C) to isolate issues in UI components, business logic, or backend integrations.
Test app behavior across diverse iOS/iPadOS versions, Apple device hardware (iPhone models, iPads), and dynamic screen layouts.
Inspect network transactions (using tools like Charles Proxy, Fiddler, Proxyman, or Postman) to resolve communication issues between the app and backend REST/GraphQL APIs.
App Store & Operational Maintenance
Assist with Apple App Store Connect administration, including managing staged rollouts, monitoring TestFlight builds, reviewing app store feedback, and tracking App Store Vitals.
Execute targeted regression testing in staging/pre-prod environments prior to releasing store updates or emergency hotfixes.
Maintain runbooks, knowledge base documentation, and RCA (Root Cause Analysis) reports for recurring production issues.
Cross-Functional Collaboration
Collaborate closely with backend engineers, QA teams, and Product Managers to relay live issues and improve app reliability.
Communicate clearly with non-technical business stakeholders regarding production outage statuses and ETA for resolutions.
Qualifications & Skills:
Required Technical Skills:
Mobile Engineering Knowledge: Strong understanding of iOS development using Swift (and basic familiarity with Objective-C).
iOS SDK & Architecture: Hands-on experience with Xcode, iOS SDK, UIKit, SwiftUI, app lifecycle, memory management (ARC), and architectural patterns (MVVM, VIPER, or MVC).
Debugging Tools: Proficiency with Xcode Debugger (LLDB), Instruments, Console app, and Charles Proxy / Proxyman.
Monitoring Platforms: Familiarity with crash monitoring and analytics tools (e.g., Firebase Crashlytics, Xcode Organizer, Splunk, Datadog).
Database & APIs: Experience working with RESTful APIs, JSON parsing, and local storage (CoreData, Realm, or User Defaults).
Ticketing & Version Control: Hands-on experience with Jira, ServiceNow, and Git workflows.
Preferred Qualifications:
Bachelor's Degree in Computer Science, Information Technology, or equivalent practical experience.
Experience working in On-Call support rotations or ITIL framework environments (Incident, Problem, and Change Management).
Familiarity with CI/CD tools for iOS (Fastlane, TestFlight, Jenkins, GitHub Actions).
Knowledge of cross-platform frameworks (Flutter, React Native) is a plus.
Soft Skills:
Solid analytical and troubleshooting skills under high-pressure, live-production scenarios.
Excellent written and verbal communication skills.
Adaptable, proactive mindset with keen attention to detail.
📌 IOS Production Support (Maharashtra)
🏢 TENARAI TECHNOLOGIES PRIVATE
📍 Maharashtra