iOS Developer

Altimi

Wrocław

On-site

PLN 120,000 - 180,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private medical care
Life insurance
Sport card

Job summary

Altimi, a technology acceleration partner based in Poland, seeks an experienced iOS Developer to own an existing secure remote-access client and drive Stage 2 development, integrating FreeRDP, a custom transport, and RDP sessions.

You will stabilize the current implementation, document key decisions, and deliver the iOS/iPadOS MVP with our development, backend, QA and security teams, without a major redesign of the FreeRDP engine.

Qualifications

  • Minimum 4+ years of commercial iOS development experience.
  • Strong proficiency with Swift and the iOS/iPadOS SDK.
  • Practical knowledge of Keychain, LocalAuthentication and secure handling of keys, certificates and sensitive configuration.
  • Ability to design and maintain state-driven provisioning, connection and recovery flows.

Responsibilities

  • Take over, review and document the existing iOS codebase and current integration decisions.
  • Continue development of the Stage 2 iOS/iPadOS MVP.
  • Implement provisioning based on the InitString/custom URL flow.
  • Integrate backend services, including configuration retrieval and mapping connection parameters to FreeRDP.
  • Implement protected storage of configuration and certificate material using appropriate iOS platform mechanisms.
  • Implement application access using a PIN and available Face ID or Touch ID.
  • Support device-binding integration and device identifier hand-off to custom communication protocol.
  • Implement reliable RDP session lifecycle handling, reconnect behaviour, background/foreground transitions and safe resource cleanup.
  • Develop and maintain RDP-related UI functionality, including touch input, software and external keyboards, mouse support, orientation and scaling.
  • Support bidirectional clipboard exchange for plain text and PNG/JPEG image content.
  • Diagnose crashes, memory issues, threading problems and failures at native-library boundaries.
  • Implement safe local diagnostics and structured logging using OSLog without exposing passwords, certificates or other sensitive data.
  • Prepare stable builds for QA, UAT and controlled distribution.
  • Collaborate with Android, backend, infrastructure, QA and security teams.
  • Participate in technical estimation, risk analysis and documentation in Jira and Confluence.

Skills

Swift
iOS SDK
Concurrency
Networking APIs
Keychain handling
OSLog logging

Tools

Xcode
Instruments
FreeRDP
LocalAuthentication
Keychain

Job description

Altimi is a technology acceleration partner with impressive experience spanning over 20 years, specializing in the successful delivery of software development projects for international customers. We are based in Poland. Our main area of operation is the DACH region and Scandinavia, where we are known for providing top-notch software development services.

Our primary focus are managed services for companies seeking to accelerate growth, solve complex tech problems, build MVP/POC and/or modify legacy infrastructures.

The main area of competence include Product & Application Engineering, DevOps, Cloud Security & Managed Services and AI & Data Enablement.

Role Overview

We are looking for an experienced iOS Developer to take ownership of an existing secure remote-access client and continue its Stage 2 development.

The application integrates an iOS/iPadOS user interface and lifecycle management with FreeRDP, a custom transport layer and the custom library to establish authorized RDP sessions.

This is not a greenfield protocol project. The role involves taking over the current implementation, stabilizing it, documenting key technical decisions and delivering the agreed iOS/iPadOS MVP together with the existing development, backend, QA and security teams.

Development of the FreeRDP engine itself or a major redesign of custom is not expected.

Responsibilities
  • Take over, review and document the existing iOS codebase and current integration decisions.
  • Continue development of the agreed Stage 2 iOS/iPadOS MVP.
  • Implement and maintain provisioning based on the InitString/custom URL flow.
  • Integrate backend services, including configuration retrieval and mapping connection parameters to FreeRDP.
  • Implement protected storage of configuration and certificate material using appropriate iOS platform mechanisms.
  • Implement application access using a PIN and available Face ID or Touch ID.
  • Support device-binding integration and device identifier hand-off to custom communication protocol.
  • Implement reliable RDP session lifecycle handling, reconnect behaviour, background/foreground transitions and safe resource cleanup.
  • Develop and maintain RDP-related UI functionality, including touch input, software and external keyboards, mouse support, orientation and scaling.
  • Support bidirectional clipboard exchange for plain text and PNG/JPEG image content.
  • Diagnose crashes, memory issues, threading problems and failures at native-library boundaries.
  • Implement safe local diagnostics and structured logging using OSLog without exposing passwords, certificates or other sensitive data.
  • Prepare stable builds for QA, UAT and controlled distribution.
  • Collaborate with Android, backend, infrastructure, QA and security teams.
  • Participate in technical estimation, risk analysis and documentation in Jira and Confluence.
Requirements
  • Minimum 4+ years of commercial iOS development experience.
  • Strong proficiency with Swift and the iOS/iPadOS SDK.
  • Good understanding of iOS application lifecycle, concurrency and network-state handling.
  • Practical experience integrating mobile applications with backend APIs.
  • Practical knowledge of Keychain, LocalAuthentication and secure handling of keys, certificates and sensitive configuration.
  • Understanding of client certificates including common P12, PEM and DER formats.
  • Ability to design and maintain state-driven provisioning, connection and recovery flows.
  • Experience diagnosing crashes, memory-management issues, race conditions and performance problems using Xcode and Instruments.
  • Strong diagnostic approach, including structured OSLog logging and analysis of multi-stage request and connection flows.
  • Ability to take ownership of an existing codebase with partially evolving technical specifications.
  • Good communication skills and willingness to document implementation decisions and known limitations.

Nice to have

  • Experience with FreeRDP or another RDP client implementation.
  • Strong Objective-C, Objective-C++ or C/C++ interoperability experience.
  • Experience with device binding or device attestation.
  • Familiarity with multi-session mobile applications and related lifecycle or performance constraints.
  • Familiarity with TestFlight, CI/CD and controlled enterprise application distribution.
  • Knowledge of Secure Enclave and secure key-management patterns.
Whats in it for you?
  • Join for a role, stay for the development: More than 40% of our team is working with us longer than 5 years. Explore diverse domains, projects and modern technologies through internal mobility.
  • Learn from the best: Almost 60% of all our colleague has over 10 years of professional experience.
  • Flexibility: Work fully remotely, full-time from our office in Wroclaw or in a hybrid model.
  • Practical benefits: private medical care, life insurance, sport card.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - Remote MVP for Secure Access
Senior iOS Engineer - Remote MVP for Secure Access

Altimi • Wrocław

Hybrid
PLN 120,000 - 180,000
Private medical care
Life insurance
Sport card
Senior iOS Developer — Remote & Security-Focused
Senior iOS Developer — Remote & Security-Focused

Traffit • Poland

On-site
PLN 180,000 - 300,000
Private medical care
Life insurance
Sport card
Senior iOS Developer
Senior iOS Developer

Forge&Frost HR Consulting • Wrocław

Remote
Flexible working hours
Co-funded multisport card
Private health care
+2
iOS Developer
iOS Developer

Codest Ltd. Company No. 12590542, VAT number: GB363431020 • Warszawa

Hybrid
PLN 180,000 - 280,000
Project Manager
Project Manager

ALTIMI • Województwo zachodniopomorskie

Hybrid
PLN 180,000 - 300,000
Private medical care
Life insurance
Sport card
+1
Solution Architect
Solution Architect

Traffit • Poland

Hybrid
PLN 240,000 - 360,000
Remote work
Office in Wroclaw
Hybrid model
+3
Technical Advisor
Technical Advisor

Altimi • Wrocław

Hybrid
PLN 260,000 - 420,000
Remote work
Private medical care
Life insurance
Senior Mobile Software Engineer (iOS) - Consumer Experience @ Grupa Allegro Sp. z o. o.
Senior Mobile Software Engineer (iOS) - Consumer Experience @ Grupa Allegro Sp. z o. o.

Grupa Allegro Sp. z o. o. • Poland

Hybrid
PLN 210,000 - 289,000
Hybrid work model
MacBook Pro or Dell laptop
Fringe benefits cafeteria plan
+4
C# / C++ Software Engineer
C# / C++ Software Engineer

Jeppesen ForeFlight • Województwo pomorskie

On-site
PLN 180,000 - 290,000
Senior Software Engineer (iOS)
Senior Software Engineer (iOS)

Kingfisher plc • Kraków

On-site
PLN 223,200 - 312,480
Private healthcare
Life insurance financed by employer
Wellbeing programme