iOS (Swift) Feed
1.66K subscribers
463 photos
58 videos
5 files
913 links
Support the channel https://buymeacoffee.com/seneca27

Articles on iOS and Swift development from across the web. Stay updated with the latest insights, best practices, news, and tutorials in one place!

For any inquiries, contact @Seneca27
Download Telegram
Upcoming Currency Change in Bulgaria

Bulgaria adopts the euro on Jan 1, 2026, so App Store pricing and payouts switch from BGN to EUR at the fixed 1.95583 rate (bank currency auto-switches on Dec 1, 2025 if set to lev).

It will convert/round prices, keep subscriptions uninterrupted, and require showing both BGN and EUR in-app until Aug 8, 2026.

It also updates reports (BG before, EU after) and refunds after Jan 1, 2026 will be in euros.

more details here
Check out these iOS (on-site or hybrid) openings:

1. bunq (Amsterdam, Istanbul, Sofia, hybrid)
bunq is a Dutch fintech bank founded in 2015, offering user-centric digital banking solutions for individuals and businesses, with over 500 employees from 48 nationalities.
- gross salary of €73,000-€78,250 per annum in the Netherlands
- gross salary of lev72,151-lev77,340 per annum in Sofia
- gross salary of €35,661-€38,225 per annum in Istanbul
iOS Developer

2. OpenTable (Toronto, Canada, hybrid)
- These will be remote roles to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.
OpenTable, founded over 25 years ago and part of Booking Holdings, Inc. (NASDAQ: BKNG), is a global restaurant reservation and management platform connecting millions of diners with 60,000+ restaurants worldwide.
- iOS Engineer II - Consumer AI and Search, 4+
$110,000-$130,000 CAD
- Senior iOS Engineer - Diner App, 7+
$130,000-$150,000 CAD

3. Skroutz (Athens, Greece, hybrid)
Skroutz, founded in 2005, is Greece’s leading e-commerce marketplace with 6.5M+ users and 8,000+ online shops, expanding into Cyprus and the Balkans to become one of Europe’s fastest-growing platforms.
- iOS Developer 2+
- Senior iOS Developer 5+

4. Freenow (Germany, Greece)
Freenow, headquartered in Hamburg and acquired by Lyft in July 2025, is a European multi-mobility app operating in 9 markets and 180+ cities, offering taxis, private hire vehicles, carsharing, micromobility, and public transport options.
- Hamburg - iOS Engineer - B2B & Health Experience
- Berlin - iOS Engineer - B2B & Health Experience
- Athens - iOS Engineer - B2B & Health Experience

5. Fam (Bengaluru, India, on-site)
Fam, founded in 2019 by IIT Roorkee alumni and backed by investors like Y Combinator and Sequoia Capital India, is India’s first payments app for users above 11, offering UPI, FamCard, and FamX Spending Accounts to drive financial inclusion for the next generation.
iOS Engineer 2+

6. Genius Sports (Melbourne, Australia)
Genius Sports (NYSE: GENI), founded in 2001 and headquartered in London and New York, is a leading global sports technology company using its GeniusIQ data and AI platform to power performance, fan engagement, advertising, and betting for partners like the NFL, NBA, EPL, and ESPN.
iOS Developer 5+

7. Muzz (London, England, Hybrid)
Muzz, backed by Y Combinator and founded as the world’s largest Muslim dating and marriage app, has over 15 million members and 600,000+ success stories, aiming to become the first $1 billion Muslim tech brand.
- £70,000 - £85,000 + equity
Senior iOS Engineer 5+

8. Amazon (USA, Poland, India, Brazil, Canada)
multiple iOS openings

9. Wolt (Finland, Estonia, Sweden)
iOS / Junior iOS Engineer openings

10. Glovo (Barcelona)
Glovo, founded in 2015 in Barcelona, is a multi-category delivery app operating in 25 countries across Europe, Central Asia, and Africa, connecting users with restaurants, supermarkets, retailers, and couriers for on-demand services.
iOS / Senior / Staff iOS openings

11. Expedia Group (USA)
Expedia Group (NASDAQ: EXPE), founded in 1996, is a global online travel technology company powering millions of trips worldwide through its family of brands including Expedia, Hotels.com, and Vrbo.
iOS / Senior iOS openings

12. Bolt (Estonia, Romania)
Bolt, founded in 2013, is a global mobility platform with 200M+ customers in 600+ cities, offering ride-hailing, scooters, e-bikes, and food delivery while supporting over 4.5M drivers and couriers.
Senior iOS openings

13. ING Hubs Romania
ING Hubs Romania, founded in 2015, delivers 130 services in software development, data management, risk, compliance, audit, and retail operations to 24 ING units worldwide, with over 2,000 professionals across Bucharest and Cluj-Napoca.
Senior iOS Developer 5+, Mobile OneApp
14. Volkswagen Group Digital Solutions (Lisbon/Porto, Portugal, hybrid)
Volkswagen Group Digital Solutions Portugal is a technology hub of Volkswagen Group driving digital innovation and IT transformation to support the company’s global shift toward mobility, electrification, and connectivity.
iOS Developer

_______________________
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 ☕️
Check out these iOS (on-site or hybrid) openings:

1. Haiilo (Hamburg, Germany, hybrid)
Haiilo is a global employee communications and engagement platform with offices in Hamburg, London, Helsinki, Atlanta, and Paris, serving over 3.5 million employees at companies like Salesforce, Rabobank, and Ritter Sport.
Mobile Engineering Lead 6+

2. LinkedIn (Mountain View, CA, hybrid)
- $125,000/yr - $206,000/yr
Sr. iOS Software Engineer 2+

3. Perchwell (New York Office, on-site)
- NYC $160K – $200K • Offers Equity
Perchwell is a modern real estate data and workflow platform for agents, brokerages, and MLSs, backed by Lux Capital, Founders Fund, and major MLSs, offering AI-powered, mobile-first tools to streamline collaboration and deal-making.
Senior iOS Engineer 5+

4. TikTok (multiple locations)
multiple iOS openings

5. Onoff (Tallinn, Estonia, hybrid)
Onoff is a SaaS company providing businesses with professional mobile numbers and simplified telecom management through its global mobile platform.
iOS Developer (1+ years for Junior, 3–5 for Mid-level)

6. PayPal (Stockholm, Sweden, hybrid)
iOS Engineer 2+

7. Zurich Insurance Group (Zurich, Oerlikon, hybrid)
- Good written and spoken English, German is a plus
Zurich Insurance Group, founded in 1872 and headquartered in Zurich, Switzerland, is a leading global multi-line insurer with 53,000 employees serving over 75 million customers in more than 200 countries and territories.
iOS Software Engineer

_______________________
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 ☕️
Implementing advanced speech-to-text in your SwiftUI app

Learn how to integrate real-time voice transcription into your application using SpeechAnalyzer.

A tutorial on integrating Apple’s new SpeechAnalyzer API for real-time speech-to-text in a SwiftUI app.

It shows how to capture mic audio, convert buffers, run live transcription with a ViewModel/UI, and handle permissions. He also shares complete sample code for download.

You can download the complete project here (zip file)
Code along with the Foundation Models framework

A new code-along session from Apple shows how to use the Foundation Models framework to add on-device LLM features to a SwiftUI app - text generation, structured output with @ Generable, streaming, tool calling, and performance tweaks.

It also notes the setup (Apple silicon Mac with macOS Tahoe 26 and Xcode 26) and provides starter files plus a step-by-step guide.
SwiftUI Tip

In iOS 18+, you can use the sectionActions() modifier to add actions to any list section.
Swift Configuration 0.1.0 release announcement

Swift Configuration is a library to unify reading config from env vars, CLI args, JSON/YAML, and custom providers with clear precedence.

The post also highlights features like hot reloading, access logging, namespacing, and reactive patterns, and invites feedback ahead of a planned 1.0.
The Cupertino Ghost in the Machine: An Analysis of Xcode's New AI Assistant

The article analyzes Xcode 26’s new AI assistant, showing a planner-executor design, strict “Apple-first” prompts, sandboxed tools, and IDE context injection that make it persistently push Swift Testing and Swift Concurrency.

It says the system is tightly controlled yet tweakable via external prompt templates and runtime tool providers, compares it with Cursor/Claude, and raises questions about extensibility, enterprise privacy (e.g., Ollama), and Apple’s strategy.
🤪2
XCSSET evolves again: Analyzing the latest updates to XCSSET’s inventory

Microsoft Threat Intelligence reports another XCSSET macOS variant that infects Xcode projects.

It adds crypto wallet clipboard hijacking, Firefox data theft via a modified HackBrowserData binary, and LaunchDaemon-based persistence with stronger obfuscation, alongside updates to the boot chain and modules.

The article provides IOCs, hunting queries, Defender detections, and mitigation guidance.
From Massive SwiftUI Views to Reusable Components: The Root MVVM Approach to Modular Interfaces

The article explains that “massive” SwiftUI views cause testing, preview, and maintenance pain, and suggests a Root MVVM split into root views and content views.

Content views stay UI-only with primitive inputs and bindings/closures, while root views handle models, networking, and navigation.

The author shows how this separation boosts reuse, clarity, and instant Xcode previews.
SwiftUI Tip

In iOS 16+, use toolbarTitleMenu() to present a menu when users tap the navigation title.
Check out these iOS (on-site or hybrid) openings:

1. Blackbird Labs (New York, NY, on-site)
Blackbird Labs, founded in 2022 by Eater and Resy co-founder Ben Leventhal, is a loyalty and payments platform for restaurants, backed by a16z, Union Square Ventures, Amex Ventures, and others, offering customizable loyalty programs and a consumer app to enhance the dining experience.
- $180,000-240,000 USD
Senior iOS Engineer 5+

2. Boom (London, England, on-site)
Boom is a global online commerce, payment, and settlement system for cash that enables people without bank access to spend, accept, and save money online, commercializing blockchain innovations to bypass traditional banking.
- First 90 days: £5,000 → £7,000 → £9,000/month.
- Post-90 days: £90,000 – £120,000+ full base salary depending on performance and seniority.
Senior iOS/Android Developers, 7+

3. The New York Times (New York, NY, hybrid)
- Staff iOS Engineer 7+, Games
$165,000—$175,000 USD
- Senior Engineering Manager 3+, News App - iOS
$176,000—$205,000 USD

4. Yubico (Stockholm, hybrid)
Yubico (Nasdaq Stockholm: YUBICO), founded in 2007 in Sweden, is the inventor of the YubiKey security key, serving Fortune 500 companies, governments, and millions of users in 160+ countries, with headquarters in Stockholm and Santa Clara and employees across 14+ countries.
Sr. Software Engineer - Mobile applications

_______________________
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 ☕️
Uncertain⟨T⟩

The article promotes encoding uncertainty in code with Uncertain<T>, a probabilistic type adapted to Swift from a 2014 paper.

It shows comparisons returning Uncertain<Bool> and uses Monte Carlo and SPRT sampling across common distributions to make GPS/sensor logic realistic.

It recommends incremental adoption and tuning sample counts to balance accuracy and performance.
How to use the @available attribute in Swift

Learn to make Swift code only available for certain language versions or platforms

A concise guide to Swift’s @available: what it is, how to declare platform/Swift-version availability, and how to use if #available at runtime.

It explains arguments like unavailable, introduced, deprecated, obsoleted, message, renamed, and shows the shorthand syntax.
Two bite-size guides to Clean Architecture and testing on iOS/macOS:

Part 1
iOS & macOS Clean Architecture: From Chaos to Clarity

The article explains moving from ad-hoc MVC to MVVM combined with Clean Architecture, defining four layers and their responsibilities.

The author frames four clear layers - Presentation, Domain, Data, and Application - and shows them in action with a tiny PhotoEditor app where use cases do the work and the UI just reflects state.

The payoff: fewer regressions, easier testing, faster iteration.


Part 2
iOS & macOS Clean Architecture. Unit Testing

The article continues Part 1, framing unit tests as insurance that should target core business logic rather than UI.

It outlines FIRST principles, a pragmatic testing order (UseCases → Data → ViewModels → integration → E2E), and urges writing fast, isolated, reliable tests that support development instead of chasing coverage.

The promise is stability without ceremony: fewer regressions and saner refactors.
New in SwiftUI

In iOS 26, we can finally make buttons expand to fill the available width of their container using buttonSizing().
Logging Privacy Shenanigans

This article explains why macOS unified logging redacts runtime values as <private> and why sudo can’t recover them (redaction happens at write time).

It shows a practical fix - drop a plist with Enable-Private-Data=true into /Library/Preferences/Logging/Subsystems/ (or use a configuration profile) and, for production, explicitly mark safe fields with privacy: .public.
Check out these iOS (on-site or hybrid) openings:

1. TymeX (Ho Chi Minh, Vietnam, hybrid)
TymeX is part of Tyme Group, a multi-country digital banking group focused on emerging markets, providing innovative and low-cost financial services to empower customers.
iOS Developer (Swift) 3+

2. inventYOU (Athens, Thessaloniki - Greece, hybrid)
inventYOU is a Sweden-based IT consulting firm founded in 2017, offering senior IT services and nearshoring solutions from Greece with expertise across various technology stacks.
Junior iOS Developer (Swift) 1+

3. Fam (Bengalur, on-site)
Fam, founded in 2019 by IIT Roorkee alumni, is India’s first payments app for users above 11, offering UPI, FamCard, and FamX Spending Accounts to promote early financial inclusion, backed by investors like Y Combinator, Sequoia India, and Elevation Capital. https://www.famapp.in
Mobile Architect

4. GetYourGuide (Zurich, Berlin, hybrid)
GetYourGuide is a global online marketplace founded in 2009, offering tours, attractions, and unique travel experiences in over 12,000 cities, with 150 million tickets sold through 30,000 partners.
- Zurich - Senior iOS Engineer
- Zurich - Senior Engineer (iOS), Payments
- Berlin - Senior iOS Engineer

5. Ryanair (Madrid, Spain)
Ryanair Holdings plc is Europe’s largest airline group, comprising Ryanair DAC, Lauda, Buzz, and Ryanair UK, carrying over 160 million passengers annually on 3,000+ daily flights across 225 airports, with plans to reach 225 million passengers by 2026.
iOS Developer

6. emmersion - Performance & Brand Experience Agency (Melbourne, Australia, on-site)
emmersion is a Melbourne-born performance and brand experience agency with offices in Sydney, LA, and Shanghai, specializing in creative, measurable advertising and growth partnerships for global brands.
Senior Mobile Engineer (iOS / Android) 7+

7. Yettel (Sofia, Bulgaria)
Yettel, part of e&PPF Telecom Group, is a leading Bulgarian telecom operator with 1,800+ employees and 180+ stores, known for pioneering 4G, VoLTE, and 5G in the country and covering over 99% of the population.
iOS Software Developer

8. Nugget. ai (Mississauga, ON, hybrid)
Nugget.ai, founded in 2018 in Toronto, Canada, is an AI company providing a talent management platform that supports hiring, training, and workforce development through advanced AI and scientific methods. https://www.nugget.ai
Native iOS Developer

9. baz (Tlalpan, Mexico, on-site)
baz is Mexico’s first super app, designed to drive financial inclusion, support entrepreneurs, and transform digital business and lifestyle experiences.
Desarrollador de iOS

10. WaveLynx (Broomfield, CO)
- $115,000 - $125,000
WaveLynx, founded in 2013, is a security technology company that simplifies authentication with flexible, scalable solutions for credentials, key management, and mobile wallet access across global platforms.
iOS Engineer
_______________________
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 scrollEdgeEffectStyle() to control the blur level at the edges of a scroll view.
🍾4
How to write a good design document

This short article explains what a design document is and how to make it persuasive: organize ideas so every sentence flows, model the reader’s mind, and preempt objections like a mathematical proof.

It stresses ruthless editing, lots of practice (AWS-style culture), and tips such as one idea per short paragraph, appendices for details, and a worked edit example.

The summary:
- Define the system, constraints, and trade-offs; aim to prove the design is optimal for the situation.
- Organize like clean code: one idea per paragraph, smooth logical flow, no “spaghetti prose.”
- Write for the reader’s starting mindset; anticipate and preempt objections.
- Edit hard: remove every unnecessary word—first drafts can usually shrink ~30%.
- Offload details to an appendix (e.g., simulations, long calcs).
- Practice a lot; feedback culture (Amazon-style 1–6 page docs) accelerates skill.
1