iOS Software Engineer

  • Posted 15 hours ago | Updated 15 hours ago

Overview

Remote
$70 - $80
Contract - Independent
Contract - W2
Contract - 6 Month(s)

Skills

IOS
Reverse engineering

Job Details

Job Overview
Client is looking specifically for someone with the skill of mobile SDK development and reverse engineering. And Diagnose and resolve complex issues in our SDK as it runs inside some of the most widely used consumer apps in the App Store.
Our Client's Mobile team is dedicated to building intuitive, privacy-conscious native libraries that help app developers create better user experiences. We sweat the details to ensure our tools are thoughtfully engineered, easy to integrate, and built with care. As a remote-first team distributed across North America, we re looking for a collaborative and technically skilled communicator with deep systems programming expertise to help shape the future of our industry-leading.
As a Senior iOS Engineer reporting to the Senior Manager of Mobile Engineering, you ll design solutions that give mobile teams deep, actionable insights into how users interact with their apps, without compromising performance or privacy.
Responsibilities
  • Use advanced techniques, including reverse engineering, disassembly, decompilation, and debugging, to analyze the inner workings of iOS frameworks and third-party code in order to reconstruct accurate representations of user sessions in our customers apps, with a strong emphasis on.

  • Write for shared crates, some of which handle activities like stripping potentially private information, networking utilizing, automated testing, and performance optimizations with asset uploading.

  • Work alongside specialists in our Go APIs and canvas-based-typescript frontend to ensure impeccably low-performance overhead on the device and high fidelity replay of sessions on our site.

  • Anticipate and engineer support for evolving iOS technologies like SwiftUI, Live Activities, and RealityKit.

  • Innovate new feature ideas to enable customers to build better digital experiences and the mobile team to work smarter.

Requirements
  • Experience in C, C++, or similar low-level languages.
  • 5+ years of experience with iOS development and a strong understanding of systems-level concepts.
  • Diagnose and resolve complex issues in our SDK as it runs inside some of the most widely used consumer apps in the App Store.
  • Use advanced techniques, including reverse engineering, disassembly, decompilation, and debugging
Six Month Impact
  • Diagnose and resolve complex issues in our SDK as it runs inside some of the most widely used consumer apps in the App Store.

  • Ship thoughtful improvements that streamline integration and reduce developer pain points in Xcode.

Twelve Month Impact
  • Deliver impactful Application Performance Monitoring (APM) features within the SDK, enabling teams to detect and resolve performance issues faster and build higher-quality mobile apps.

  • Design and ship novel mobile Product Analytics capabilities, like our Forced Restart signal, by leveraging FullStory s uniquely powerful session capture approach to surface deep UX friction insights.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.