{"id":666774,"url":"https://alion.io/job/altimi-ios-developer","title":"iOS Developer","company":{"id":5461,"name":"Altimi","domain":"altimi.com","url":"https://alion.io/company/altimi","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Traffit","truth_index":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":59,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Mobile","role_family":"Mobile","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"LocalAuthentication","optional":false},{"name":"MVP","optional":false},{"name":"Swift","optional":false},{"name":"C++","optional":true},{"name":"CI/CD","optional":true},{"name":"Confluence","optional":true},{"name":"Jira","optional":true},{"name":"Objective-C","optional":true},{"name":"TestFlight","optional":true}],"status":"live","first_seen_at":"2026-09-08T10:37:37Z","employer_posted_date":"2026-09-08","last_verified_at":"2026-10-12T19:32:16Z","board_verified":true,"closed_at":null,"days_open":34,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":34},"description":"About Altimi\nAltimi 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.\nOur primary focus are managed services for companies seeking to accelerate growth, solve complex tech problems, build MVP/POC and/or modify legacy infrastructures.\nThe main area of competence include Product & Application Engineering, DevOps, Cloud Security & Managed Services and AI & Data Enablement.\nRole Overview\nWe are looking for an experienced iOS Developer to take ownership of an existing secure remote-access client and continue its Stage 2 development.\nThe 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.\nThis 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.\nDevelopment of the FreeRDP engine itself or a major redesign of custom is not expected.\nResponsibilities\nMinimum 4+ years of commercial iOS development experience.\nStrong proficiency with Swift and the iOS/iPadOS SDK.\nGood understanding of iOS application lifecycle, concurrency and network-state handling.\nPractical experience integrating mobile applications with backend APIs.\nPractical knowledge of Keychain, LocalAuthentication and secure handling of keys, certificates and sensitive configuration.\nUnderstanding of client certificates including common P12, PEM and DER formats.\nAbility to design and maintain state-driven provisioning, connection and recovery flows.\nExperience diagnosing crashes, memory-management issues, race conditions and performance problems using Xcode and Instruments.\nStrong diagnostic approach, including structured OSLog logging and analysis of multi-stage request and connection flows.\nAbility to take ownership of an existing codebase with partially evolving technical specifications.\nGood communication skills and willingness to document implementation decisions and known limitations.\nNice to have\nExperience with FreeRDP or another RDP client implementation.\nStrong Objective-C, Objective-C++ or C/C++ interoperability experience.\nExperience with device binding or device attestation.\nFamiliarity with multi-session mobile applications and related lifecycle or performance constraints.\nFamiliarity with TestFlight, CI/CD and controlled enterprise application distribution.\nKnowledge of Secure Enclave and secure key-management patterns.\nRequirements\nTake over, review and document the existing iOS codebase and current integration decisions.\nContinue development of the agreed Stage 2 iOS/iPadOS MVP.\nImplement and maintain provisioning based on the InitString/custom URL flow.\nIntegrate backend services, including configuration retrieval and mapping connection parameters to FreeRDP.\nImplement protected storage of configuration and certificate material using appropriate iOS platform mechanisms.\nImplement application access using a PIN and available Face ID or Touch ID.\nSupport device-binding integration and device identifier hand-off to custom communication protocol.\nImplement reliable RDP session lifecycle handling, reconnect behaviour, background/foreground transitions and safe resource cleanup.\nDevelop and maintain RDP-related UI functionality, including touch input, software and external keyboards, mouse support, orientation and scaling.\nSupport bidirectional clipboard exchange for plain text and PNG/JPEG image content.\nDiagnose crashes, memory issues, threading problems and failures at native-library boundaries.\nImplement safe local diagnostics and structured logging using OSLog without exposing passwords, certificates or other sensitive data.\nPrepare stable builds for QA, UAT and controlled distribution.\nCollaborate with Android, backend, infrastructure, QA and security teams.\nParticipate in technical estimation, risk analysis and documentation in Jira and Confluence.\nBenefits\nJoin 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.\nLearn from the best: Almost 60% of all our colleague has over 10 years of professional experience.\nFlexibility: Work fully remotely, full-time from our office in Wroclaw or in a hybrid model.\n Practical benefits: private medical care, life insurance, sport card.","description_format":"text","description_chars":4783,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Life insurance"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-09-10T22:04:21Z"}],"visa":[],"liveness":{"score":72,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.803,"p_room":0.9,"age_days":33,"expected_fill_days":59,"reasons":["conf:3","win:mid"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/altimi-ios-developer","json_url":"https://alion.io/job/altimi-ios-developer.json","meta":{"generated_at":"2026-10-12T22:25:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":36589,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5461},"rest":"https://alion.io/mcp/rest/get_company?id=5461"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faltimi-ios-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Faltimi-ios-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Faltimi-ios-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/altimi-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faltimi-ios-developer"}]}