iOS Systems & Full-Stack Engineer : Headspin

February 16, 2026
Apply Now

Job Description

  • Anywhere

Who We Are

HeadSpin, a PartnerOne company, is an AI-powered testing platform that enables real-world testing on SIM-enabled mobile devices, browsers, Smart TVs, and OTT devices across 50+ global locations, with flexible cloud and on-premises deployment options. It offers deep performance insights through AI-driven analytics, 130+ built-in KPIs, session-based data, and features like waterfall UI, root cause analysis, UX monitoring, and regression intelligence. Supporting 60+ automation frameworks, including Appium, Selenium, Playwright, and XCUITest, HeadSpin ensures seamless integration without vendor lock-in. With enterprise-grade security, a robust REST API library, and no need for SDK or code changes, it simplifies testing across workflows. Businesses using HeadSpin report 68% less QA time, 90% fewer production issues, 30% faster development, and improved load times and user retention.

Role Overview

We are looking for a highly skilled iOS Engineer who lives and breathes the Apple ecosystem but isn’t afraid to dive into the server-side. You won’t just be building apps; you will be navigating the internals of iOS, and building the APIs that power these interactions. This role is perfect for a developer who enjoys “how things work” under the hood—from XCTest and mobile-subsystems to scalable backend services in Python or Go.

Key Responsibilities

  • Backend API Development (50-60%): During key infrastructure sprints, you will focus heavily on building, scaling, and maintaining the Python or Go services.
  • iOS Core Development (40-50%): Design and maintain complex iOS applications and frameworks using Swift and Objective-C.
  • System-Level Engineering: Deep dive into iOS internals (processes, security, and automation frameworks) to support custom hardware or software integrations.
  • Backend Integration: Develop, test, and maintain robust, scalable APIs in Python (FastAPI/Flask) or Go to support mobile features and data synchronization.
  • Ecosystem Troubleshooting: Provide high-level technical support for the entire Apple stack, including code-signing, provisioning, MDM (Mobile Device Management), and CI/CD pipelines.
  • Collaboration: Work closely with infrastructure teams to ensure mobile devices are correctly isolated and containerized within our broader service environment.

Required Technical Skills

1. The iOS Power User

  • Expertise in Swift and a strong working knowledge of Objective-C.
  • Deep understanding of iOS Internals: Process management, keychain, background tasks, and system performance tuning.
  • Experience with XCUITest and mobile automation tools (e.g., Maestro, Appium, or custom XCTest runners).
  • Mastery of the Apple Deployment cycle: Certificates, Provisioning Profiles, App Store Connect, and TestFlight.

2. The API / Backend Hybrid

  • Proficiency in either Python or Go.
  • Experience designing RESTful or gRPC APIs.
  • Knowledge of Docker and containerization strategies for isolating service environments.
  • Understanding of networking protocols (WebSockets, HTTP/2, SSH tunneling).
  • Good understanding of Design patterns and Data Structures and Algorithms.

Required Experience : 

• Minimum 4 years of software development experience in IOS development and backend technologies.

Required Education

• Four year Bachelor’s degree in computer science or Information Technology.

Location

• India (remote)

Soft Skills & Mindset

  • Support-Oriented: Willingness to provide “on-call” or deep-dive technical support when Apple ecosystem updates break existing workflows.
  • Architecture First: Ability to write Architecture Decision Records (ADRs) to justify tech stack choices.
  • Security-Conscious: An instinctive understanding of why we isolate device-manipulation scripts in Docker for security.

Bonus Points

  • Knowledge of macOS Virtualization (Tart, Anka, or Apple Virtualization Framework).
  • Contributions to open-source mobile tooling.

Disclaimer: HeadSpin does not charge any fees at any stage of the recruitment or selection process. We will never ask candidates to pay money or share financial information in exchange for a job offer. If you receive any communication requesting payment on behalf of HeadSpin, please treat it as fraudulent and report it immediately to hr@headspin.io

Photos