Luxoft
• Poland, Bulgaria, Romania, Ukraine, UAE, Egypt, Tunisia, China, India
• Relocation friendly
Luxoft is a digital strategy and software engineering company owned by DXC Technology (NYSE: DXC), with nearly 18,000 employees across 21 countries, serving more than 425 global clients in industries including automotive, financial services, travel and hospitality, healthcare, life sciences, media, and telecommunications.
Mobile Architect 10+ (Mobile Apps) - Swift, Kotlin
• Poland, Bulgaria, Romania, Ukraine, UAE, Egypt, Tunisia, China, India
• Relocation friendly
Luxoft is a digital strategy and software engineering company owned by DXC Technology (NYSE: DXC), with nearly 18,000 employees across 21 countries, serving more than 425 global clients in industries including automotive, financial services, travel and hospitality, healthcare, life sciences, media, and telecommunications.
Mobile Architect 10+ (Mobile Apps) - Swift, Kotlin
Manychat (Barcelona, hybrid)
• 69,000 - 85,000 EUR gross.
Manychat is a customer conversation and chat marketing platform for small businesses, creators, eCommerce brands, and agencies, offering automation across Instagram, WhatsApp, Messenger, TikTok, and SMS, used by 1M+ customers in 170+ countries.
Senior iOS Developer (Swift), 5+
post on LinkedIn
• 69,000 - 85,000 EUR gross.
Manychat is a customer conversation and chat marketing platform for small businesses, creators, eCommerce brands, and agencies, offering automation across Instagram, WhatsApp, Messenger, TikTok, and SMS, used by 1M+ customers in 170+ countries.
Senior iOS Developer (Swift), 5+
post on LinkedIn
Cursor 3 has just been introduced as a new agent-first interface for software development, bringing local and cloud AI agents into one workspace and making it easier to manage parallel tasks across repositories.
The article highlights faster handoff between environments, built-in tools for code understanding and browser-based workflows, plugin support, and a smoother path from code changes to merged pull requests.
The article highlights faster handoff between environments, built-in tools for code understanding and browser-based workflows, plugin support, and a smoother path from code changes to merged pull requests.
SwiftUI Tip
In iOS 17.0+, use selectionDisabled() inside Picker to prevent specific options from being selected.
Perfect for options that are currently unavailable, such as sold out items.
source
In iOS 17.0+, use selectionDisabled() inside Picker to prevent specific options from being selected.
Perfect for options that are currently unavailable, such as sold out items.
source
How software engineering workflow has changed in the past year
Bruno Rocha explains how his software engineering workflow has shifted over the past year from mostly manual coding to relying heavily on AI agents, especially Claude, for both coding and understanding complex codebases.
He argues that engineers now need broader product-level thinking instead of narrow specialization, while also reflecting on the downside: AI speeds up delivery but makes the work feel less fun and less educational.
Bruno Rocha explains how his software engineering workflow has shifted over the past year from mostly manual coding to relying heavily on AI agents, especially Claude, for both coding and understanding complex codebases.
He argues that engineers now need broader product-level thinking instead of narrow specialization, while also reflecting on the downside: AI speeds up delivery but makes the work feel less fun and less educational.
SwiftUI Tip
In iOS 17.0+, use contentMargins() on ScrollView to add extra spacing inside the scrollable content.
source
In iOS 17.0+, use contentMargins() on ScrollView to add extra spacing inside the scrollable content.
source
SwiftUI Tip
In iOS 18.0+, use onScrollVisibilityChange() to trigger an action when a specific view becomes visible while scrolling.
In this example, when the user reaches Row 20, a review request is triggered.
source
In iOS 18.0+, use onScrollVisibilityChange() to trigger an action when a specific view becomes visible while scrolling.
In this example, when the user reaches Row 20, a review request is triggered.
source
👻3
Apple Dev Search
This site is a search engine for Apple developers.
It lets you search thousands of articles from hundreds of Apple development blogs about Swift, SwiftUI, UIKit, macOS, iOS, WWDC, and related topics.
It indexes articles and blog content from Apple development blogs listed in the iOS Dev Directory via full-text RSS feeds.
This site is a search engine for Apple developers.
It lets you search thousands of articles from hundreds of Apple development blogs about Swift, SwiftUI, UIKit, macOS, iOS, WWDC, and related topics.
It indexes articles and blog content from Apple development blogs listed in the iOS Dev Directory via full-text RSS feeds.
Wishlist: Planning travel in a SwiftUI app
Build a travel planning app that organizes trips into collections and tracks activity completion.
Apple’s Wishlist is a SwiftUI sample app that helps users organize trips into collections, manage activities, and earn achievement badges. It demonstrates custom views, @ Observable, @ Environment, and @ Bindable, along with navigation title customization, animations, and zoom transitions between screens.
SwiftUI foundations session: Build great apps with SwiftUI
Apple’s SwiftUI foundations session explains the core principles of building great apps, including views, layout, design, motion, and data flow. It also features a real sample app, shows how AllTrails adopted SwiftUI incrementally without a full rewrite, and ends with a Q&A with SwiftUI engineering leaders.
Build a travel planning app that organizes trips into collections and tracks activity completion.
Apple’s Wishlist is a SwiftUI sample app that helps users organize trips into collections, manage activities, and earn achievement badges. It demonstrates custom views, @ Observable, @ Environment, and @ Bindable, along with navigation title customization, animations, and zoom transitions between screens.
SwiftUI foundations session: Build great apps with SwiftUI
Apple’s SwiftUI foundations session explains the core principles of building great apps, including views, layout, design, motion, and data flow. It also features a real sample app, shows how AllTrails adopted SwiftUI incrementally without a full rewrite, and ends with a Q&A with SwiftUI engineering leaders.
NEW DOCS:
1. Running a machine learning model on the GPU timeline
Dispatch model inference commands with a machine learning pass in a Metal 4 command buffer.
This sample code shows how to run a Core ML model directly inside a Metal 4 command buffer with a machine learning pass on the GPU. It builds a pipeline from a Metal package, creates and binds tensors, dispatches the inference pass, and then compares the GPU matrix multiplication result with the CPU result.
2. Enabling enhanced security for your app
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.
The article explains how Xcode’s Enhanced Security capability adds compiler settings, entitlements, and runtime checks to help catch memory bugs and harden an app against common attacks. It covers features like pointer authentication, memory tagging, stack zero-initialization, stricter compiler warnings, C/C++ bounds checks, and extra runtime restrictions, while warning that these protections can also cause crashes or performance issues if the app isn’t prepared for them.
3. Drawing a triangle with Metal 4
Render a colorful, rotating 2D triangle by running draw commands with a render pipeline on a GPU.
The sample shows how to render a colorful rotating 2D triangle with Metal 4 by sending draw commands from the CPU to the GPU. It explains the full rendering flow: creating long-term resources, compiling a render pipeline, encoding a render pass each frame, and managing three in-flight frames so rendering stays smooth.
4. Read the Metal Performance Primitives Programming Guide
The guide explains Apple’s new Metal Performance Primitives and tensor APIs in Metal 4, focusing on how to build fast GPU machine-learning kernels on Apple silicon, especially GEMM. It covers tiling, tile-size heuristics, threadgroup walk order, synchronization, static extents, and fusion with cooperative tensors for higher performance.
NEW TECHNOTES:
TN3205: Low-latency communication with RDMA over Thunderbolt
Learn how to use RDMA over Thunderbolt to enable low-latency communication between clusters of Mac computers.
The article/technote explains how Apple’s RDMA over Thunderbolt lets Macs with Apple silicon and Thunderbolt 5 communicate with very low latency, starting with macOS 26.2. It covers how to enable it, set up connections and topologies, exchange queue pair metadata, send and receive data through the RDMA Verbs API, and the main limits of this implementation.
1. Running a machine learning model on the GPU timeline
Dispatch model inference commands with a machine learning pass in a Metal 4 command buffer.
This sample code shows how to run a Core ML model directly inside a Metal 4 command buffer with a machine learning pass on the GPU. It builds a pipeline from a Metal package, creates and binds tensors, dispatches the inference pass, and then compares the GPU matrix multiplication result with the CPU result.
2. Enabling enhanced security for your app
Detect out-of-bounds memory access, use of freed memory, and other potential vulnerabilities.
The article explains how Xcode’s Enhanced Security capability adds compiler settings, entitlements, and runtime checks to help catch memory bugs and harden an app against common attacks. It covers features like pointer authentication, memory tagging, stack zero-initialization, stricter compiler warnings, C/C++ bounds checks, and extra runtime restrictions, while warning that these protections can also cause crashes or performance issues if the app isn’t prepared for them.
3. Drawing a triangle with Metal 4
Render a colorful, rotating 2D triangle by running draw commands with a render pipeline on a GPU.
The sample shows how to render a colorful rotating 2D triangle with Metal 4 by sending draw commands from the CPU to the GPU. It explains the full rendering flow: creating long-term resources, compiling a render pipeline, encoding a render pass each frame, and managing three in-flight frames so rendering stays smooth.
4. Read the Metal Performance Primitives Programming Guide
The guide explains Apple’s new Metal Performance Primitives and tensor APIs in Metal 4, focusing on how to build fast GPU machine-learning kernels on Apple silicon, especially GEMM. It covers tiling, tile-size heuristics, threadgroup walk order, synchronization, static extents, and fusion with cooperative tensors for higher performance.
NEW TECHNOTES:
TN3205: Low-latency communication with RDMA over Thunderbolt
Learn how to use RDMA over Thunderbolt to enable low-latency communication between clusters of Mac computers.
The article/technote explains how Apple’s RDMA over Thunderbolt lets Macs with Apple silicon and Thunderbolt 5 communicate with very low latency, starting with macOS 26.2. It covers how to enable it, set up connections and topologies, exchange queue pair metadata, send and receive data through the RDMA Verbs API, and the main limits of this implementation.
SwiftUI Tip
Use tint() inside glassEffect() to apply a soft custom color to Liquid Glass views.
source
Use tint() inside glassEffect() to apply a soft custom color to Liquid Glass views.
source
🍾3
Expanding Swift's IDE Support
Swift’s official VS Code extension is now available on Open VSX, expanding Swift support to editors like Cursor, VSCodium, Kiro and Antigravity, with features including code completion, debugging, testing, refactoring and DocC.
Swift’s official VS Code extension is now available on Open VSX, expanding Swift support to editors like Cursor, VSCodium, Kiro and Antigravity, with features including code completion, debugging, testing, refactoring and DocC.
🍾4
Expose demangle function in Runtime module - this proposal introduces an official demangle API in Swift's Runtime module, allowing tools and apps to convert mangled Swift symbols into human-readable names directly in process.
It replaces slower or unofficial approaches, such as launching the swift-demangle tool or calling private runtime APIs.
The proposal includes both a simple String-based API and a lower-level version for performance-sensitive use cases, where output is written into a pre-allocated OutputSpan<UTF8.CodeUnit>; if the buffer is too small, the function throws DemanglingError.truncated(requiredBufferSize:), allowing the caller to retry with a larger allocation.
It also notes that while mangled symbols are ABI-stable, the demangled text format itself is not guaranteed to remain stable across Swift versions.
The proposal was accepted on January 13, 2026, and is marked as implemented for Swift 6.4.
It replaces slower or unofficial approaches, such as launching the swift-demangle tool or calling private runtime APIs.
The proposal includes both a simple String-based API and a lower-level version for performance-sensitive use cases, where output is written into a pre-allocated OutputSpan<UTF8.CodeUnit>; if the buffer is too small, the function throws DemanglingError.truncated(requiredBufferSize:), allowing the caller to retry with a larger allocation.
It also notes that while mangled symbols are ABI-stable, the demangled text format itself is not guaranteed to remain stable across Swift versions.
The proposal was accepted on January 13, 2026, and is marked as implemented for Swift 6.4.
Bolt (Tallinn, Estonia)
• Relocation support to Tallinn, Estonia – smooth transition, fully supported
Bolt is a private Estonian mobility company founded in 2013 that offers ride-hailing, scooter and e-bike rentals, food delivery, and car-sharing, employs 3,000+ people, and operates in more than 50 countries.
Senior iOS Engineer
recruiter's post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
• Relocation support to Tallinn, Estonia – smooth transition, fully supported
Bolt is a private Estonian mobility company founded in 2013 that offers ride-hailing, scooter and e-bike rentals, food delivery, and car-sharing, employs 3,000+ people, and operates in more than 50 countries.
Senior iOS Engineer
recruiter's post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
SwiftUI Tip
In iOS 26, use .buttonSizing(.flexible) when you want a button to expand and fill the available space along its primary axis.
source
In iOS 26, use .buttonSizing(.flexible) when you want a button to expand and fill the available space along its primary axis.
source
SwiftUI Tip
In iOS 18.0+, use .presentationSizing(.fitted) to fit a sheet to its content on iPad.
Perfect for small sheets like confirmations, quick forms, or compact modal content.
source
In iOS 18.0+, use .presentationSizing(.fitted) to fit a sheet to its content on iPad.
Perfect for small sheets like confirmations, quick forms, or compact modal content.
source
Check out this iOS (hybrid) opening:
Urban Sports Club (Valencia, Spain)
• hybrid: in-office attendance is expected in the Valencia office ca. 3 days per months (travel costs cannot be reimbursed)
• Work up to 120 days remotely within the EU, the UK, and Switzerland, including 30 days outside the EU.
• You’ll also have the option to desk-swap at the company's other European offices
Urban Sports Club is a European sports and wellness platform that offers companies corporate fitness access to 50+ sports through 10,000+ partners across Europe and is now part of Wellhub’s wellbeing ecosystem spanning 39,000 corporate clients, 97,000 wellness partners, and 18 countries.
Senior iOS Engineer, 5+
post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
Urban Sports Club (Valencia, Spain)
• hybrid: in-office attendance is expected in the Valencia office ca. 3 days per months (travel costs cannot be reimbursed)
• Work up to 120 days remotely within the EU, the UK, and Switzerland, including 30 days outside the EU.
• You’ll also have the option to desk-swap at the company's other European offices
Urban Sports Club is a European sports and wellness platform that offers companies corporate fitness access to 50+ sports through 10,000+ partners across Europe and is now part of Wellhub’s wellbeing ecosystem spanning 39,000 corporate clients, 97,000 wellness partners, and 18 countries.
Senior iOS Engineer, 5+
post on LinkedIn
___________________________
Daily REMOTE iOS job updates + iOS interview prep materials on the private Patreon page
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️