workfromanywhereworkfromanywhere
All jobs
HeadSpinEngineering

iOS Systems & Full-Stack Engineer

India (remote)Posted 21 days ago

HeadSpin is a global digital experience intelligence and omnichannel testing platform supporting quality assurance for mobile, web, and OTT experiences, leveraging data analytics and AI/ML insights.

Location: India (remote)

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.

Requirements

  • 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.
  • 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.
  • Minimum 4 years of software development experience in IOS development and backend technologies.

Additional Information

  • 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.
  • Knowledge of macOS Virtualization (Tart, Anka, or Apple Virtualization Framework).
  • Contributions to open-source mobile tooling.

Location

India (remote)

Category

Engineering

Company

HeadSpin

Source

himalayas

Posted

21 days ago

Similar remote jobs

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago
PrestoNewEngineering

Backend Engineer, POS & Integrations

Remote (US)$110K–$150K/yr
today