Search by job, company or skills

Evolving Systems

iOS Systems & Full-Stack Engineer

Save
new job description bg glownew job description bg glow
  • Posted an hour 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