Search by job, company or skills

Evolving Systems

iOS Systems & Full-Stack Engineer

Save
new job description bg glownew job description bg glow
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: iOS Systems & Full-Stack Engineer

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148323257