iOS developer
We believe in doing work that makes a difference — for our customers, our communities, and each other. Every role here plays a part in shaping something meaningful.
We usually respond within three days
We believe in doing work that makes a difference — for our customers, our communities, and each other. Every role here plays a part in shaping something meaningful.
We’re a close-knit product team building simple, useful digital tools that help people get more from their day. We value clear thinking, kind communication and practical engineering. Our office culture mixes focused time for craft with regular opportunities to collaborate, share feedback and celebrate small wins — flexible hours, remote-friendly arrangements and a weekly team lunch are part of how we work together.
The role
You will join our mobile engineering team to design, build and ship delightful native iOS experiences. Reporting to the Head of Engineering, you’ll work closely with product managers, designers and QA to turn user needs into reliable, well-tested features delivered with a strong attention to performance and accessibility. This role covers the full delivery lifecycle from research and prototyping through to monitoring and iteration after release.

What you’ll do
Design and implement native iOS features using Swift and modern frameworks (UIKit and/or SwiftUI) with clean, testable architecture.
Work from prototypes and design specs to produce polished UIs, collaborating with designers to ensure fidelity and accessibility.
Author unit and UI tests, participate in code reviews and help maintain a high quality CI/CD pipeline for iOS releases.
Prototype interactions and performance-sensitive flows to validate approaches before full implementation.
Instrument apps for analytics and error reporting, and use data to iterate on user-facing behaviour.
Contribute to and help evolve our mobile architecture, component libraries and engineering best practice.
Advocate for accessibility, localisation and privacy-by-design in all product decisions.
What we’re looking for
Can you show us examples of apps or features you’ve built and explain the technical and product choices you made?
Do you have practical experience developing native iOS apps with Swift, managing app lifecycle and performance?
Are you comfortable writing unit and UI tests, and using CI tools to automate builds and releases?
Have you collaborated closely with designers and product managers to ship user-centred features?
Are you familiar with accessibility best practice, app privacy requirements and modern networking/persistence approaches?
Nice to have
Experience with SwiftUI and Combine or other reactive patterns.
Past work on cross-platform products or maintaining shared component libraries.
Knowledge of performance profiling, memory management and security on iOS.
Experience publishing and maintaining apps on the App Store and familiarity with TestFlight and provisioning.
How we work
We prefer async-first communication, with regular touchpoints for planning, demos and retros. You’ll be supported with a clear onboarding plan, a mentor and a learning budget. We run fortnightly demo days where the whole company sees what teams are building.
What we offer
Competitive salary and equity package
Flexible working hours and hybrid working options
25 days holiday plus public bank holidays
Pension scheme, private medical and wellness stipend
Learning and development budget, regular training and conference support
Weekly team lunches, social events and a supportive, diverse team
Equal opportunities
We welcome applications from all backgrounds. We are committed to creating an inclusive workplace and will consider reasonable adjustments throughout the hiring process — let us know if we can help.
If this sounds like you, please apply with a CV and links to apps, repos or short case studies that demonstrate your work and thinking. We’ll ask a few simple questions up front to help us understand fit and save you time.
- Department
- Product & Innovation
- Role
- iOS developer
- Locations
- Oslo
- Remote status
- Hybrid
- Employment type
- Full-time
- Employment level
- Executive/Senior Level
Oslo
XX in numbers
- Countries
- Team members
- Nationalities
FAQ
-
We are always looking for new colleagues! Stay up to date on future jobs, or tell us why you would like to work with us by clicking here to connect! Here you can also subscribe to positions.
-
So funny that you ask! Each job advertisement states when you can expect a response. But, never more than a week! It depends a bit on the type of job, and we process applications continuously. Sometimes it takes time to find the right match. Contact us in the chat if you think it has been a long time!
-
It varies depending on the role. Normally, we form the recruitment process as follows: application, telephone interview, first-time interview, second-time interview, and tests.
-
Yes, you’re welcome to apply for multiple roles if your experience matches the requirements. We encourage you to tailor your application to each position.
-
Work arrangements vary by role and location. Many of our positions offer flexible or hybrid working options. Please check the job description for details.
About Demo-2026-EN-Enterprise
Hire for growth. The ATS loved by candidates and recruiters — with AI at the core. Teamtailor helps ambitious companies hire faster, stay in control, and scale without friction from smaller teams to global enterprises. The world’s smartest companies use Teamtailor, the all-in-one recruitment software. Get everything you need to build your team.