What are the responsibilities and job description for the iOS Production Support Engineer position at Kanini?
Job Details
Job Summary:
We are looking for a skilled iOS Production Support Engineer to join our mobile development team. The ideal candidate will be responsible for monitoring, diagnosing, and resolving issues in production environments related to iOS applications. You ll collaborate closely with engineering, QA, and operations teams to ensure seamless functionality and optimal performance of our mobile apps in production.
Key Responsibilities:
Monitor iOS application performance in production and respond to incidents promptly
Investigate and resolve application issues including crashes, API failures, and UI/UX bugs
Collaborate with iOS developers to reproduce and fix bugs quickly
Provide detailed root cause analysis and create incident reports
Manage deployments, version releases, and hotfixes in coordination with the DevOps team
Maintain logs and observability tools to identify bottlenecks or outages
Ensure app stability, especially post-deployment and after app updates
Communicate with customer support teams to address user-reported issues
Work on automating alerts and improving observability metrics for mobile apps
Maintain compliance with App Store policies and assist in app resubmissions if needed
Required Skills:
Proven experience in iOS development and/or production support roles
Strong understanding of Swift, Xcode, and iOS app lifecycle
Familiarity with monitoring tools like Firebase Crashlytics, Sentry, New Relic, or similar
Experience with RESTful APIs, JSON, and debugging tools
Good problem-solving and analytical skills
Excellent communication and cross-functional collaboration abilities
Familiarity with CI/CD processes and release pipelines for iOS
Experience working with ticketing tools like Jira or ServiceNow
Preferred Qualifications:
Exposure to tools like Splunk, Datadog, or AppDynamics
Basic understanding of Android/mobile architecture (for cross-functional support)
Knowledge of GIT, Jenkins, and other versioning/build tools
Familiarity with Agile/Scrum methodologies