Check out these iOS openings:
1. DataArt (Cyprus, relocation)
- Relocation conditions: A 2,000-euro relocation bonus (3,000 euros if relocating with family).
DataArt, founded in New York in 1997, is a global software engineering firm building data/AI and cloud-native platforms for enterprises, with 5,000+ professionals across 20+ countries and 40+ locations in the US, Europe, Latin America, India, and the Middle East.
Our client is one of the leading financial institutions in Cyprus.
Senior iOS Developer 5+, Mobile Banking
2. C6 Bank (São Paulo, Brazil, on-site)
C6 Bank is a Brazilian digital bank, founded in 2018 in São Paulo, serving 30+ million customers with a mobile-first financial platform.
Pessoa Desenvolvedora iOS Pleno | Tecnologia PayGo
3. Wolt (Berlin, Germany / Helsinki, Finland)
Mobile iOS Engineer 3+, Design System
4. CUJU (Germany, hybrid)
- hybrid or on-site in one of our offices
- join our team on 01.02.2026
CUJU is an AI-powered global football scouting platform that connects athletes, clubs, and organizations to make talent discovery fair, data-driven, and mobile-first.
iOS Engineer Swift & KMP, 5+
5. Anthropic (San Francisco, New York City, Seattle, hybrid)
- $320,000 - $405,000 USD
- Visa sponsorship: We do sponsor visas
Anthropic is an AI research company founded in 2021 that builds reliable, interpretable, and steerable AI systems focused on safety and societal benefit.
iOS Engineer 7+, Product
6. OpenTable (London, Toronto)
OpenTable, part of Booking Holdings (NASDAQ: BKNG), is a global restaurant reservation platform with 25+ years of experience, connecting millions of diners to 60,000+ restaurants worldwide while offering all-in-one tools that streamline restaurant operations and growth.
- London - iOS Software Engineer II
- Toronto - iOS Engineer II (4+) - Diner App
- Toronto - Senior iOS Engineer (7+) - Diner Engagement
7. Endava (Mexico, Australia)
Endava plc (NYSE: DAVA), founded in 2000 and headquartered in London, is a global digital transformation and software engineering company with ~11,600 employees (Sep 2025) across 28 countries, partnering with leading brands to build platforms and intelligent digital experiences.
- Mexico - Senior iOS Developer, 5+
- Mexico - Senior IOS Developer, 5+
- Australia - Senior Native Mobile Engineer 5+, iOS or Android
8. The New York Times (New York)
- iOS Engineering Intern
The hourly rate: $40—$40 USD
- Senior Engineering Manager, News App - iOS, 4+
$176,000—$205,000 USD
- Senior iOS Engineer 5+, Games
$140,000—$155,000 USD
- Senior iOS Engineer 5+, Growth
$140,000—$155,000 USD
9. HUMANOO (Berlin, Germany, hybrid)
HUMANOO is a corporate health & wellbeing platform trusted by 600+ organizations worldwide, providing aggregated and anonymized workforce insights and a single solution with 3,000+ video/audio coachings, 1-on-1 expert sessions, team challenges, and rewards.
Senior iOS Engineer 4+
10. Air Apps (Lisbon, San Francisco)
Air Apps, founded in 2018 in Lisbon, is a leading mobile app developer and publisher with 30+ apps across fitness, productivity, creative, and learning categories, 3M monthly downloads and 100M total downloads worldwide, with offices in Lisbon and San Francisco.
- Lisbon on-site - iOS Engineer 5+
€60K – €75K
- San Francisco hybrid - iOS Engineer 5+
$140K – $180K
____________________________________
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 ☕️
1. DataArt (Cyprus, relocation)
- Relocation conditions: A 2,000-euro relocation bonus (3,000 euros if relocating with family).
DataArt, founded in New York in 1997, is a global software engineering firm building data/AI and cloud-native platforms for enterprises, with 5,000+ professionals across 20+ countries and 40+ locations in the US, Europe, Latin America, India, and the Middle East.
Our client is one of the leading financial institutions in Cyprus.
Senior iOS Developer 5+, Mobile Banking
2. C6 Bank (São Paulo, Brazil, on-site)
C6 Bank is a Brazilian digital bank, founded in 2018 in São Paulo, serving 30+ million customers with a mobile-first financial platform.
Pessoa Desenvolvedora iOS Pleno | Tecnologia PayGo
3. Wolt (Berlin, Germany / Helsinki, Finland)
Mobile iOS Engineer 3+, Design System
4. CUJU (Germany, hybrid)
- hybrid or on-site in one of our offices
- join our team on 01.02.2026
CUJU is an AI-powered global football scouting platform that connects athletes, clubs, and organizations to make talent discovery fair, data-driven, and mobile-first.
iOS Engineer Swift & KMP, 5+
5. Anthropic (San Francisco, New York City, Seattle, hybrid)
- $320,000 - $405,000 USD
- Visa sponsorship: We do sponsor visas
Anthropic is an AI research company founded in 2021 that builds reliable, interpretable, and steerable AI systems focused on safety and societal benefit.
iOS Engineer 7+, Product
6. OpenTable (London, Toronto)
OpenTable, part of Booking Holdings (NASDAQ: BKNG), is a global restaurant reservation platform with 25+ years of experience, connecting millions of diners to 60,000+ restaurants worldwide while offering all-in-one tools that streamline restaurant operations and growth.
- London - iOS Software Engineer II
- Toronto - iOS Engineer II (4+) - Diner App
- Toronto - Senior iOS Engineer (7+) - Diner Engagement
7. Endava (Mexico, Australia)
Endava plc (NYSE: DAVA), founded in 2000 and headquartered in London, is a global digital transformation and software engineering company with ~11,600 employees (Sep 2025) across 28 countries, partnering with leading brands to build platforms and intelligent digital experiences.
- Mexico - Senior iOS Developer, 5+
- Mexico - Senior IOS Developer, 5+
- Australia - Senior Native Mobile Engineer 5+, iOS or Android
8. The New York Times (New York)
- iOS Engineering Intern
The hourly rate: $40—$40 USD
- Senior Engineering Manager, News App - iOS, 4+
$176,000—$205,000 USD
- Senior iOS Engineer 5+, Games
$140,000—$155,000 USD
- Senior iOS Engineer 5+, Growth
$140,000—$155,000 USD
9. HUMANOO (Berlin, Germany, hybrid)
HUMANOO is a corporate health & wellbeing platform trusted by 600+ organizations worldwide, providing aggregated and anonymized workforce insights and a single solution with 3,000+ video/audio coachings, 1-on-1 expert sessions, team challenges, and rewards.
Senior iOS Engineer 4+
10. Air Apps (Lisbon, San Francisco)
Air Apps, founded in 2018 in Lisbon, is a leading mobile app developer and publisher with 30+ apps across fitness, productivity, creative, and learning categories, 3M monthly downloads and 100M total downloads worldwide, with offices in Lisbon and San Francisco.
- Lisbon on-site - iOS Engineer 5+
€60K – €75K
- San Francisco hybrid - iOS Engineer 5+
$140K – $180K
____________________________________
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 ☕️
🤪2
SwiftUI Tip
Starting with iOS 26.0, the badge() modifier supports toolbar items too.
Perfect for displaying small alerts like notifications
source
Starting with iOS 26.0, the badge() modifier supports toolbar items too.
Perfect for displaying small alerts like notifications
source
Swift GSoC 2025 highlight: Improved code completion for Swift
The post describes a project carried out as part of Google Summer of Code 2025 that improves SourceKit-LSP code completion and signature help for Swift, so IDEs like VS Code can show full documentation and detailed overload/argument information.
It also notes that these changes are already in SourceKit-LSP, will be included in a future Swift toolchain and explains how to try them using a main development snapshot.
The post describes a project carried out as part of Google Summer of Code 2025 that improves SourceKit-LSP code completion and signature help for Swift, so IDEs like VS Code can show full documentation and detailed overload/argument information.
It also notes that these changes are already in SourceKit-LSP, will be included in a future Swift toolchain and explains how to try them using a main development snapshot.
☃1🤪1
Daily iOS Remote Openings & Interview Prep
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
What’s inside the private Patreon page:
- Daily updates with the latest remote iOS (Swift) job openings (remote worldwide, remote from Europe, USA, LATAM, Canada, EMEA and other countries/regions)
- System Design Interview prep resources
- Behavioral Interview guides
- iOS interview prep materials
- Articles and videos to sharpen your skills
- Tips to improve your CV/resume
- Practical advice to optimize your LinkedIn profile
☕ All this for only €2(+ VAT)/ month – about the price of a coffee.
If you're actively looking for a job and want to get daily remote iOS job updates, subscribe to the private Patreon page:
“iOS (Swift) Jobs” → https://patreon.com/iOSjobs
Join for just €2(+VAT)/ month - about the price of a coffee ☕️
What’s inside the private Patreon page:
- Daily updates with the latest remote iOS (Swift) job openings (remote worldwide, remote from Europe, USA, LATAM, Canada, EMEA and other countries/regions)
- System Design Interview prep resources
- Behavioral Interview guides
- iOS interview prep materials
- Articles and videos to sharpen your skills
- Tips to improve your CV/resume
- Practical advice to optimize your LinkedIn profile
☕ All this for only €2(+ VAT)/ month – about the price of a coffee.
Patreon
Get more from iOS (Swift) jobs on Patreon
iOS (Swift) remote job openings
Updated App Review Guidelines now available
This update announces revisions to Apple’s App Review Guidelines, including new requirements for age-gating creator content and mini apps, stricter rules for loan apps (36% APR cap, no full repayment under 60 days), and a ban on using another developer’s icon or brand in your app name or icon without permission.
It also clarifies that crypto exchanges are treated as highly regulated services and that apps must clearly disclose and get explicit consent before sharing personal data with third parties, including third-party AI.
This update announces revisions to Apple’s App Review Guidelines, including new requirements for age-gating creator content and mini apps, stricter rules for loan apps (36% APR cap, no full repayment under 60 days), and a ban on using another developer’s icon or brand in your app name or icon without permission.
It also clarifies that crypto exchanges are treated as highly regulated services and that apps must clearly disclose and get explicit consent before sharing personal data with third parties, including third-party AI.
Introducing the App Store Mini Apps Partner Program
This news introduces Apple’s new Mini Apps Partner Program for apps that host HTML5/JavaScript mini apps, helping them grow while improving customer experience.
It offers a reduced 15% commission on qualifying in-app purchases if the app uses technologies like the Declared Age Range API and Advanced Commerce API to ensure safe, seamless use for all ages.
This news introduces Apple’s new Mini Apps Partner Program for apps that host HTML5/JavaScript mini apps, helping them grow while improving customer experience.
It offers a reduced 15% commission on qualifying in-app purchases if the app uses technologies like the Declared Age Range API and Advanced Commerce API to ensure safe, seamless use for all ages.
Prompting users to review your app
Learn how to use StoreKit 2 to prompt users to review your app from within the app.
This article explains why App Store ratings matter and how to use StoreKit 2’s requestReview in SwiftUI to ask users for reviews up to three times every 365 days at the right moments.
It shows best practices for timing the prompt, provides sample code for delaying and limiting review requests per app version, and gives an example of triggering a review after a positive event, such as a 10-day streak in a habit-tracking app.
Learn how to use StoreKit 2 to prompt users to review your app from within the app.
This article explains why App Store ratings matter and how to use StoreKit 2’s requestReview in SwiftUI to ask users for reviews up to three times every 365 days at the right moments.
It shows best practices for timing the prompt, provides sample code for delaying and limiting review requests per app version, and gives an example of triggering a review after a positive event, such as a 10-day streak in a habit-tracking app.
SwiftUI Tip
Use symbolVariant() to quickly switch between different styles of the same SF Symbol.
PSA: Only symbols that include alternate variants will reflect the change.
source
Use symbolVariant() to quickly switch between different styles of the same SF Symbol.
PSA: Only symbols that include alternate variants will reflect the change.
source
Xcode Tip
When loading asset images or colors, use their generated static properties instead of strings.
It’s cleaner, safer, and helps you avoid typos.
source
When loading asset images or colors, use their generated static properties instead of strings.
It’s cleaner, safer, and helps you avoid typos.
source
GSoC 2025 Showcase: Improved Console Output for Swift Testing
This post describes Kelvin Bui’s GSoC 2025 project to redesign Swift Testing’s console output into a hierarchical, structured reporter with rich failure details and a two-phase summary/details view.
It explains how the new output uses serialized events, tree-style test display, and better UX for failures, and shares key lessons about architecture, cross-platform terminals, collaboration, and mentorship.
This post describes Kelvin Bui’s GSoC 2025 project to redesign Swift Testing’s console output into a hierarchical, structured reporter with rich failure details and a two-phase summary/details view.
It explains how the new output uses serialized events, tree-style test display, and better UX for failures, and shares key lessons about architecture, cross-platform terminals, collaboration, and mentorship.
🍾1🤪1
Building Peer-to-Peer Sessions: Advertising and Browsing Devices
Understand how to advertise a session and browse for devices with the Multipeer Connectivity Framework.
The article explains how to build peer-to-peer sessions with Apple’s Multipeer Connectivity framework by advertising your device and browsing for nearby peers that share the same service ID.
It shows how to set required permissions, create a PeerSessionManager that wraps MCSession, MCNearbyServiceAdvertiser, and MCNearbyServiceBrowser, and manage discovered and connected peers via start/stop methods and delegate callbacks.
Understand how to advertise a session and browse for devices with the Multipeer Connectivity Framework.
The article explains how to build peer-to-peer sessions with Apple’s Multipeer Connectivity framework by advertising your device and browsing for nearby peers that share the same service ID.
It shows how to set required permissions, create a PeerSessionManager that wraps MCSession, MCNearbyServiceAdvertiser, and MCNearbyServiceBrowser, and manage discovered and connected peers via start/stop methods and delegate callbacks.
☃2
SwiftUI Tip
Use contextMenu() to attach extra actions to any view and reveal them on long-press.
Perfect for features that don’t need to stay visible on screen.
source
Use contextMenu() to attach extra actions to any view and reveal them on long-press.
Perfect for features that don’t need to stay visible on screen.
source
☃1
High Level Anatomy of a Camera Capturing Session
This insightful, well-structured article provides a high-level, conceptual overview of how an AVFoundation camera capture session is structured - inputs, the central AVCaptureSession, outputs, the live preview layer and the difference between capture settings and stream settings.
It also:
- clarifies how AVCapturePhoto, CGImage, SwiftUI Image and PHAsset relate to one another,
- highlights the asynchronous nature of photo capture and the resolution differences between preview and final images,
- touches on options for testing camera code in the simulator and comments on some quirks of Apple’s sample projects.
This insightful, well-structured article provides a high-level, conceptual overview of how an AVFoundation camera capture session is structured - inputs, the central AVCaptureSession, outputs, the live preview layer and the difference between capture settings and stream settings.
It also:
- clarifies how AVCapturePhoto, CGImage, SwiftUI Image and PHAsset relate to one another,
- highlights the asynchronous nature of photo capture and the resolution differences between preview and final images,
- touches on options for testing camera code in the simulator and comments on some quirks of Apple’s sample projects.
SwiftUI Tip
Did you know you can give a Spacer a fixed size?
Perfect for creating custom spacing between elements.
source
Did you know you can give a Spacer a fixed size?
Perfect for creating custom spacing between elements.
source
🍾3
Zettelkasten for Programmers: Processing Swift Actor Usage Advice in Depth
The post shows how a programmer uses his Zettelkasten system to deeply process Matt Massicotte’s advice on when to use Swift actors.
It walks through turning key ideas - like the network-service metaphor, necessary conditions for actor usage, and code smells of premature actors - into small linked notes, showing a repeatable workflow for learning complex concurrency topics.
Zettelkasten is a note-taking system where you build a network of small, interlinked ideas instead of a messy pile of linear summaries.
The term comes from German: Zettel means “slip of paper” or “card,” and Kasten means “box.”
Originally it was literally a box of numbered index cards with cross-references; sociologist Niklas Luhmann used such a system to write dozens of books.
The post shows how a programmer uses his Zettelkasten system to deeply process Matt Massicotte’s advice on when to use Swift actors.
It walks through turning key ideas - like the network-service metaphor, necessary conditions for actor usage, and code smells of premature actors - into small linked notes, showing a repeatable workflow for learning complex concurrency topics.
Zettelkasten is a note-taking system where you build a network of small, interlinked ideas instead of a messy pile of linear summaries.
The term comes from German: Zettel means “slip of paper” or “card,” and Kasten means “box.”
Originally it was literally a box of numbered index cards with cross-references; sociologist Niklas Luhmann used such a system to write dozens of books.
☃1🤪1
Embedded Swift Improvements Coming in Swift 6.3
This post gives an overview of new Embedded Swift features coming in Swift 6.3, including:
– better standard library support (such as printing floating-point values),
– new EmbeddedRestrictions diagnostics,
– improvements to Swift MMIO (code generation via svd2swift, easier register debugging) and
– more robust C interoperability with the @c attribute.
It also covers major debugging and linking upgrades in LLDB and the compiler (better backtraces, richer type info in core dumps, @ section/@ used/@ export and weak symbol emission) that make Embedded Swift more practical for real-world microcontroller projects.
This post gives an overview of new Embedded Swift features coming in Swift 6.3, including:
– better standard library support (such as printing floating-point values),
– new EmbeddedRestrictions diagnostics,
– improvements to Swift MMIO (code generation via svd2swift, easier register debugging) and
– more robust C interoperability with the @c attribute.
It also covers major debugging and linking upgrades in LLDB and the compiler (better backtraces, richer type info in core dumps, @ section/@ used/@ export and weak symbol emission) that make Embedded Swift more practical for real-world microcontroller projects.
☃2👻1
SwiftUI Tip
By default, popover() displays as a sheet on iPhone.
In iOS 16.4+, use .presentationCompactAdaptation(.none) to keep it as a true popover.
source
By default, popover() displays as a sheet on iPhone.
In iOS 16.4+, use .presentationCompactAdaptation(.none) to keep it as a true popover.
source
Check out these iOS (on-site or hybrid) openings:
1. Navan (Palo Alto, CA)
Navan (NASDAQ: NAVN) is a Palo Alto–based, all-in-one corporate travel, payments, and expense management platform founded in 2015 that serves businesses worldwide with over 3,000 employees.
- iOS Engineer 2+, Expense
- iOS Engineer 2+, Travel
2. Slack (USA)
- Staff Software Engineer 7+, iOS - Search and AI Mobile
- Staff Software Engineer 10+, iOS Developer Experience - Slack
3. Expedia Group (Illinois, Chicago, USA)
Expedia Group (NASDAQ: EXPE), founded in 1996, is a global travel technology company with thousands of employees worldwide, powering a family of leading travel brands and delivering platforms and solutions that help millions of travelers and partners plan and manage trips.
- The total cash range for this position in Chicago is $128,000.00 to $179,500.00. Employees in this role have the potential to increase their pay up to $205,000.00
iOS Engineer III, 5+, Design System
4. Elements (Amsterdam, Netherlands, hybrid)
Elements is a Netherlands-based mobile app development company that partners with CTOs and tech leaders to build reliable, scalable, high-impact mobile products for financial services and other industries. http://www.elements.nl
- for this role we can only consider candidates already based in the Netherlands with a valid work visa
Senior iOS Developer, 5+
5. Luni (Bordeaux, Paris, hybrid)
Luni is a digital product studio that creates engaging, story-driven mobile apps and offers a culture focused on creativity, personal growth, and meaningful product development.
- €45,000 - €55,000
- Contract
iOS Developer, 4+
6. Podimo (Berlin, Vilnius, Copenhagen, hybrid)
Podimo, founded in Copenhagen in 2019, is a podcast and audiobook platform with a revenue-sharing model that supports creators and offers listeners a wide catalog of audio stories.
- For this position salary starts from 5000 EUR (gross) depending on your experience if located in Lithuania
- Participation in our ESOP (Employee Stock Ownership Program)
iOS Engineer 3+, Community
7. H&M (Stockholms, Sweden)
iOS Software Engineer
8. RapidAI (San Mateo, California, hybrid)
RapidAI is a global clinical AI leader used by 2,500+ hospitals in 100+ countries, providing highly validated imaging and workflow solutions that support over half of U.S. stroke cases and improve real-time clinical decision-making.
- $220,000 - $245,000 a year
Principal Software Engineer 15+, Mobile Apps Team (Typescript, Swift, Kotlin)
9. mylo (Cairo, Egypt, hybrid)
mylo is an Egypt-based fintech platform born from B. TECH that offers Sharia-compliant buy now, pay later solutions across thousands of points of sale to help consumers and businesses access responsible, flexible financing.
Senior iOS Engineer, 5+
_______________________
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 ☕️
1. Navan (Palo Alto, CA)
Navan (NASDAQ: NAVN) is a Palo Alto–based, all-in-one corporate travel, payments, and expense management platform founded in 2015 that serves businesses worldwide with over 3,000 employees.
- iOS Engineer 2+, Expense
- iOS Engineer 2+, Travel
2. Slack (USA)
- Staff Software Engineer 7+, iOS - Search and AI Mobile
- Staff Software Engineer 10+, iOS Developer Experience - Slack
3. Expedia Group (Illinois, Chicago, USA)
Expedia Group (NASDAQ: EXPE), founded in 1996, is a global travel technology company with thousands of employees worldwide, powering a family of leading travel brands and delivering platforms and solutions that help millions of travelers and partners plan and manage trips.
- The total cash range for this position in Chicago is $128,000.00 to $179,500.00. Employees in this role have the potential to increase their pay up to $205,000.00
iOS Engineer III, 5+, Design System
4. Elements (Amsterdam, Netherlands, hybrid)
Elements is a Netherlands-based mobile app development company that partners with CTOs and tech leaders to build reliable, scalable, high-impact mobile products for financial services and other industries. http://www.elements.nl
- for this role we can only consider candidates already based in the Netherlands with a valid work visa
Senior iOS Developer, 5+
5. Luni (Bordeaux, Paris, hybrid)
Luni is a digital product studio that creates engaging, story-driven mobile apps and offers a culture focused on creativity, personal growth, and meaningful product development.
- €45,000 - €55,000
- Contract
iOS Developer, 4+
6. Podimo (Berlin, Vilnius, Copenhagen, hybrid)
Podimo, founded in Copenhagen in 2019, is a podcast and audiobook platform with a revenue-sharing model that supports creators and offers listeners a wide catalog of audio stories.
- For this position salary starts from 5000 EUR (gross) depending on your experience if located in Lithuania
- Participation in our ESOP (Employee Stock Ownership Program)
iOS Engineer 3+, Community
7. H&M (Stockholms, Sweden)
iOS Software Engineer
8. RapidAI (San Mateo, California, hybrid)
RapidAI is a global clinical AI leader used by 2,500+ hospitals in 100+ countries, providing highly validated imaging and workflow solutions that support over half of U.S. stroke cases and improve real-time clinical decision-making.
- $220,000 - $245,000 a year
Principal Software Engineer 15+, Mobile Apps Team (Typescript, Swift, Kotlin)
9. mylo (Cairo, Egypt, hybrid)
mylo is an Egypt-based fintech platform born from B. TECH that offers Sharia-compliant buy now, pay later solutions across thousands of points of sale to help consumers and businesses access responsible, flexible financing.
Senior iOS Engineer, 5+
_______________________
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 ☕️
🍾2