The role
You’ll work on our iPad app that runs natively on iPad Air M4 hardware. The app is built with SwiftUI and the Composable Architecture (TCA). Whether you already know TCA or are excited to learn it, you’ll own features end-to-end, from state management to pixel‑perfect UI, and ship code that runs in live venues where speed and reliability aren’t nice‑to‑haves – they’re non‑negotiable.
What you’ll do
- Build and maintain features in our iPad self‑checkout app using SwiftUI and TCA
- Design clean, testable feature modules – managing state, handling side effects, and integrating external dependencies
- Work closely with our backend, AI/ML, and hardware teams to integrate on‑device recognition, payment flows, and real‑time data sync
- Write thorough tests – our architecture makes features highly testable, and we make the most of that
- Contribute to architectural decisions and help shape the codebase as the team grows
- Debug and optimize performance for high‑throughput, real‑world environments
- Participate in code reviews and help maintain a high bar for code quality
What you’ll bring
- Strong experience building production iOS apps with Swift and SwiftUI
- Experience with the Composable Architecture (TCA) is a big plus; if you haven’t used it yet, a strong Swift developer curious about modern architecture is fine
- Solid understanding of state management and how to keep side effects under control
- Comfort working with hardware integrations (payment terminals, peripherals) is a plus
- An eye for clean, maintainable code and well‑tested features
- Self‑driven and comfortable with ownership – you don’t wait for permission to fix things
- Good communication skills in English; German is a bonus but not required
Nice to have
- Experience with on‑device ML / Core ML
- Familiarity with Point‑Free’s broader library ecosystem (swift‑dependencies, swiftui‑navigation, swift‑custom‑dump)
- Experience building apps for kiosk or POS environments
- Contributions to open source Swift projects
What We Can Offer You
- A MacBook and all the hardware you need
- Competitive salary and company pension
- A rooftop BBQ in Osnabrück or a WeWork in the heart of Boston – two offices worth showing up to
- A small, sharp team where your work ships to real venues and real users
- No micromanagement, no endless alignment meetings – just ownership and impact
#J-18808-Ljbffr
Senior iOS Engineer Arbeitgeber: VisioLab
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, wo Ihre Beiträge direkt in der realen Welt sichtbar sind. Unsere Unternehmenskultur fördert Eigenverantwortung und Kreativität, während wir gleichzeitig ein wettbewerbsfähiges Gehalt und eine betriebliche Altersvorsorge anbieten. Mit Büros in Osnabrück und Boston genießen Sie nicht nur eine inspirierende Arbeitsumgebung, sondern auch die Chance, sich in einem kleinen, scharfen Team weiterzuentwickeln und an spannenden Projekten zu arbeiten.
Kontaktperson:
VisioLab HR Team