Home › Companies › Visiolab › Senior iOS Engineer (f/m/d)
Senior iOS Engineer (f/m/d)
Visiolab · Hybrid / On-Site · Hybrid · Deleted · Personio
Job facts
| Field | Value |
|---|---|
| Company | Visiolab |
| Title | Senior iOS Engineer (f/m/d) |
| Normalized title | - |
| Department / team | Tech & Product / Tech full-time |
| Location | Hybrid / On-Site |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | - |
| Status | deleted |
| ATS provider | Personio |
| Posted / first seen | 2026-04-24 / 2026-05-30 |
| Changed / last seen | 2026-06-06 / 2026-06-03 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Visiolab. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Personio. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| Department jobs | Active postings in Tech & Product. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Visiolab |
| Source | 47d8fa7f-77d1-41b7-90f3-a95489530792 |
| ATS provider | Personio |
Description
About us
We're a Series A-funded company (11.5M) with 400+ units live across three continents - including NFL, NBA, and NHL venues. Our team of 30+ people across 8 nationalities ships real hardware and software that processes over 600,000 transactions per month. We move fast, take ownership, and don't do death-by-committee.
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 Point-Free libraries and Architecture. 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 Point-free libraries
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 Point-free is a big plus - but if you haven't used it yet, that's fine. What matters is that you're a strong Swift developer who's curious about modern app architecture and excited to learn on the job
Experience with the Composable Architecture (TCA) is a plus
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-sharing) 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 small, sharp team where your work ships to real venues and real users
No micromanagement, no endless alignment meetings - just ownership and impact
We are a young, dynamic, and ambitious team united by a shared passion for innovation and delivering exceptional solutions. Our core team consists of two iOS engineers, a full-stack engineer, an ML engineer, and a designer, supported by the CTO and COO, who take on the roles of Scrum Master and Product Owner, respectively.
At VisioLab, we foster a culture of open communication, collaboration, and quick learning, enabling us to adapt and excel in a fast-paced environment. Operating in two-week sprints, we consistently deliver valuable releases to our customers, ensuring their needs are at the center of our work.
We hold ourselves to high standards, striving for quality in everything we do. Continuous improvement is a key part of our philosophy, whether it’s enhancing our processes, refining our product, or growing as individuals.
Our dedication doesn’t end with hard work—we believe in celebrating our successes together. Whether it’s solving complex challenges, achieving milestones, or delivering value to our clients, we come together to recognize and enjoy the results of our efforts.
Being part of VisioLab means being part of a team that values innovation, collaboration, and growth, all while working toward defining the future of self-checkout in the catering industry.
Interested? Then apply right here:
Send us your CV and, if you have one, a link to your GitHub or a project you're proud of. We don't do homework assignments that go nowhere - our process is a quick intro call, two interviews (with a practical component), and a conversation with the founders.
Full job record
| Job ID | 6e96162117a4784ae47b9bb1c7e2429f9de5033d |
| Org ID | fb9d2727-0ee3-441c-9781-8482a03d618a |
| Source ID | 47d8fa7f-77d1-41b7-90f3-a95489530792 |
| Board ID | 47d8fa7f-77d1-41b7-90f3-a95489530792 |
| Provider | personio |
| Provider Job Key | 2613335 |
| Title | Senior iOS Engineer (f/m/d) |
| Normalized Title | — |
| Status | deleted |
| Active | no |
| Location Text | Hybrid / On-Site |
| Department | Tech & Product |
| Team | Tech full-time |
| Employment Type | full_time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | Hybrid / On-Site |
| Region | — |
| City | — |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://visiolab.jobs.personio.de/job/2613335?language=en |
| Apply URL | https://visiolab.jobs.personio.de/job/2613335?language=en |
| First Seen At | 2026-05-30 05:48:40Z |
| Last Seen At | 2026-06-03 12:27:14Z |
| Last Checked At | 2026-06-06 07:45:08Z |
| Last Changed At | 2026-06-06 07:45:08Z |
| Inactive At | 2026-06-06 07:45:08Z |
| Source Posted At | 2026-04-24 16:40:44Z |
| Source Updated At | — |
| Raw Payload Uri | s3://bluework-jobs-prod-raw-590183727216/raw/provider=personio/board=visiolab.de/date=2026-06-03/2026-06-03T12-27-14-254Z-009548ced7f0cd8f14a5659e415d35a4f24a3ba0da5819d93e22d02f190612bd.json |
Event Fields
{
"content_hash": "dee11321361a0e2e1eff3a12440fd029545677c385fa3ffae4c06db08b749908",
"source_hash": "90055dcdcc42a621c4f2b055202b664e27a286a3a7710047c1a53016b183a8e7",
"last_changed_at": "2026-06-06T07:45:08.377Z",
"active_status": "deleted"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Hybrid / On-Site",
"city": null,
"region": null,
"country": "Hybrid / On-Site",
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-03T12:27:14.933Z",
"launch_scope": {
"reason": "personio_production_catalog",
"included": true,
"location": {
"raw": "Hybrid / On-Site",
"city": null,
"region": null,
"country": "Hybrid / On-Site",
"is_remote": false,
"confidence": 0.8
},
"countries": [
"Hybrid / On-Site"
]
},
"remote_policy": "hybrid",
"salary_period": null,
"workplace_type": "hybrid",
"salary_currency": null
}Extensions
{}Native Structured
{
"id": "2613335",
"name": "Senior iOS Engineer (f/m/d)",
"office": "Hybrid / On-Site",
"keywords": [],
"schedule": "full-time",
"createdAt": "2026-04-24T16:40:44+00:00",
"seniority": "experienced",
"department": "Tech & Product",
"occupation": "general_and_other_it_software",
"subcompany": null,
"employmentType": "permanent",
"jobDescriptions": [
{
"name": "About us",
"value": "<p style=\"line-height:1.38;margin-top:12pt;margin-bottom:12pt;\"><span style=\"font-size:11pt;font-family:Arial, sans-serif;color:rgb(255,255,255);background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;\">We're a Series A-funded company (11.5M) with 400+ units live across three continents - including NFL, NBA, and NHL venues. Our team of 30+ people across 8 nationalities ships real hardware and software that processes over 600,000 transactions per month. We move fast, take ownership, and don't do death-by-committee.</span></p>"
},
{
"name": "The role",
"value": "You'll work on our iPad app that runs natively on iPad Air M4 hardware. The app is built with SwiftUI and the Point-Free libraries and Architecture. 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."
},
{
"name": "What you'll do",
"value": "<ul><li><p>Build and maintain features in our iPad self-checkout app using SwiftUI and Point-free libraries<br>Design clean, testable feature modules - managing state, handling side effects, and integrating external dependencies</p></li><li><p>Work closely with our backend, AI/ML, and hardware teams to integrate on-device recognition, payment flows, and real-time data sync</p></li><li><p>Write thorough tests - our architecture makes features highly testable, and we make the most of that</p></li><li><p>Contribute to architectural decisions and help shape the codebase as the team grows</p></li><li><p>Debug and optimize performance for high-throughput, real-world environments</p></li><li><p>Participate in code reviews and help maintain a high bar for code quality<br><br><span style=\"font-size:11pt;font-family:Arial, sans-serif;background-color:transparent;font-weight:400;font-style:normal;text-decoration:none;\"><br></span></p></li></ul>"
},
{
"name": "What you'll bring",
"value": "<ul><li><p>Strong experience building production iOS apps with Swift and SwiftUI</p></li><li><p>Experience with the Point-free is a big plus - but if you haven't used it yet, that's fine. What matters is that you're a strong Swift developer who's curious about modern app architecture and excited to learn on the job</p></li><li><p>Experience with the Composable Architecture (TCA) is a plus</p></li><li><p>Solid understanding of state management and how to keep side effects under control</p></li><li><p>Comfort working with hardware integrations (payment terminals, peripherals) is a plus</p></li><li><p>An eye for clean, maintainable code and well-tested features</p></li><li><p>Self-driven and comfortable with ownership - you don't wait for permission to fix things</p></li><li><p>Good communication skills in English; German is a bonus but not required</p></li></ul><h3 style=\"line-height:1.38;margin-top:14pt;margin-bottom:4pt;\"><span style=\"font-size:13pt;font-family:Arial, sans-serif;color:rgb(255,255,255);background-color:transparent;font-weight:700;font-style:normal;text-decoration:none;\">Nice to have</span></h3><ul><li>Experience with on-device ML / Core ML</li><li>Familiarity with Point-Free's broader library ecosystem (swift-dependencies, swiftui-navigation, swift-sharing)</li><li>Experience building apps for kiosk or POS environments</li><li>Contributions to open source Swift projects</li></ul>"
},
{
"name": "What We Can Offer You",
"value": "<ul><li><p>A MacBook and all the hardware you need</p></li><li><p>Competitive salary and company pension</p></li><li><p>A small, sharp team where your work ships to real venues and real users</p></li><li><p>No micromanagement, no endless alignment meetings - just ownership and impact</p></li><li><p>We are a young, dynamic, and ambitious team united by a shared passion for innovation and delivering exceptional solutions. Our core team consists of two iOS engineers, a full-stack engineer, an ML engineer, and a designer, supported by the CTO and COO, who take on the roles of Scrum Master and Product Owner, respectively.</p></li><li><p>At VisioLab, we foster a culture of open communication, collaboration, and quick learning, enabling us to adapt and excel in a fast-paced environment. Operating in two-week sprints, we consistently deliver valuable releases to our customers, ensuring their needs are at the center of our work.</p></li><li><p>We hold ourselves to high standards, striving for quality in everything we do. Continuous improvement is a key part of our philosophy, whether it’s enhancing our processes, refining our product, or growing as individuals.</p></li><li><p>Our dedication doesn’t end with hard work—we believe in celebrating our successes together. Whether it’s solving complex challenges, achieving milestones, or delivering value to our clients, we come together to recognize and enjoy the results of our efforts.</p></li><li><p>Being part of VisioLab means being part of a team that values innovation, collaboration, and growth, all while working toward defining the future of self-checkout in the catering industry.</p></li></ul>"
},
{
"name": "Interested? Then apply right here:",
"value": "<p>Send us your CV and, if you have one, a link to your GitHub or a project you're proud of. We don't do homework assignments that go nowhere - our process is a quick intro call, two interviews (with a practical component), and a conversation with the founders.</p>"
}
],
"occupationCategory": "it_software",
"recruitingCategory": "Tech full-time"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/6e96162117a4784ae47b9bb1c7e2429f9de5033d?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/fb9d2727-0ee3-441c-9781-8482a03d618aJSONGET https://api.bluedoor.sh/job-postings/v1/sources/47d8fa7f-77d1-41b7-90f3-a95489530792JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/6e96162117a4784ae47b9bb1c7e2429f9de5033d/eventsJSON