
Perigee AB · Malmö
At Perigee, we’re passionate about creating apps to help people all over the world feel better. A small but mighty team, we spend every day crafting the best we...
At Perigee, we’re passionate about creating apps to help people all over the world feel better. A small but mighty team, we spend every day crafting the best wellbeing apps right from our cozy digs in central Malmö.
What we do
We’re on a mission to create science-backed healthy habits, helping millions of users take control of their fitness journey and improve their well-being with our 3 apps, Seven, Cycles and Halo.
Our apps are our sole focus, and we’re constantly creating new features to inspire healthy habits in people around the world. We pay close attention to our craftsmanship, get creative with new ideas and spend the time on getting things just right.
We’re looking for the best and brightest colleagues to join the team and help us make our apps even better. Keep reading if that sounds like you!
Who you are
You have a strong technical background and are confident with the iOS development process.
An independent thinker with good problem-solving skills who can share their perspective with the team.
You’re confident in your knowledge but always humble and eager to learn more.
A friendly co-worker, thoughtful in your approach to working and communicating with others.
There’s a reason we’re leaving out specifics… If you’re good at what you do, as well as being eager to learn and pick up new skills, we want to hear from you.
What you’ll do
Work on App Store award-winning apps that evolve with the latest Apple technologies.
Create fast and flexible apps with game-like features across the iOS ecosystem.
Code using Swift.
Take full ownership of our apps, throughout the implementation process. You’ll be involved in every step, from ideation to development and post-release management.
Collaborate with colleagues across the dev, design and growth teams.
Help us brainstorm new ideas, find new solutions and make our apps even better for our users.
What it’s like to work here
Our apps aren’t an extension of our business, for us, they’re the beating heart of it. That means we work with craftsmanship and care, but aren’t afraid of trying new things and going out on a limb to delight the people who use our apps.
At Perigee, we have a flat organization which means everyone’s voice matters! You’ll work with your team to choose your tasks, and you’ll be an important part of the decision making process, helping us steer the product in the right direction. With everyone’s contribution counting, we take pride in having a collaborative work environment that fosters our love of coming into work each day.
If this sounds like something you’d be interested in, we’re excited to hear from you!
We’re looking for an experienced iOS Engineer to join a team working on system-level components, background services, and platform logic within iOS. This role is ideal for someone who enjoys understanding how things work under the hood, building reliable low-level functionality, and contributing to software that runs seamlessly on millions of devices worldwide. What you’ll do Design and build system services and daemons that operate reliably over long runtimes. Work close to the OS layer, contributing to performance, stability, and platform integrity. Collaborate with cross-functional teams to evolve internal frameworks and APIs. Investigate and resolve complex issues related to threads, concurrency, and system behavior. What we’re looking for Problem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized Technical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code Communication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly Genuine enthusiasm - Show real interest in hard problems, not just getting a job Learning agility - Willing to pick up new technology, work with legacy code, and adapt quickly Must have 6+ years of experience in iOS development (Swift, Objective-C). Solid understanding of computer science fundamentals — algorithms, data structures, and architecture. Ideally M.Sc. Computer Science. Strong knowledge of threads, concurrency, and asynchronous programming (async/await, GCD, etc.). Proven ability to write robust, fault-tolerant, and efficient code for background or long-running processes. Clear communication skills and fluent English; Swedish is considered meritorious. Nice to have Experience developing system services, frameworks, or daemons on iOS or macOS. Knowledge of security, privacy, encryption, or communication protocols. Experience with complex or distributed systems. Familiarity with Bluetooth or other low-level communication layers. Deep understanding of modern Swift concurrency (structured concurrency, actors, async/await). Join a technically driven environment where depth of understanding and reliability matter. You’ll be part of a small, skilled team solving challenges that make iOS systems more stable, efficient, and intelligent. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.
The app layer is where great user experiences come to life. In this role, you’ll work close to the interface, the application logic, and the connection between client apps and background services. It’s a great fit if you enjoy building polished, intuitive iOS experiences while still understanding how the systems behind them work together. What you'll do Build and refine user-facing features in iOS applications, with focus on the application layer, UI, and interaction design. Work with SwiftUI, UIKit, Swift, or Objective-C depending on the codebase and product needs. Translate product and design requirements into clean, maintainable, and testable iOS components. Collaborate with designers, backend engineers, and other app developers to create smooth and reliable user experiences. Ensure that UI components interact effectively with background services, data flows, and asynchronous processes. Improve performance, accessibility, and usability across key user journeys. Debug, refactor, and modernize existing code while balancing quality, delivery, and practical trade-offs. Contribute to technical discussions, code reviews, and continuous improvement of the iOS application architecture. What we’re looking for Problem-solving clarity - Ability to explain your thinking, ask clarifying questions, and iterate from simple to optimized Technical fundamentals - Can reason about complexity, understand practical trade-offs, and write clean code Communication - Easy to talk to, take feedback without defensiveness, and discuss assumptions explicitly Genuine enthusiasm - Show real interest in hard problems, not just getting a job Learning agility - Willing to pick up new technology, work with legacy code, and adapt quickly Must have Computer science fundamentals, including algorithms, data structures, and architecture. Ideally B.Sc. or M.Sc. in Computer Science. 5+ years of professional iOS development experience, including strong hands-on work with SwiftUI, UIKit, Objective-C, or Swift. Understanding of iOS architecture, data flow, and component structure. Ability to write clean, testable, and maintainable code. Basic understanding of asynchronous and concurrent programming. Strong communication skills and enthusiasm for mobile platforms and user-focused app development. Passion for design and user experience. Nice to have Experience with SwiftUI and modern UI patterns, such as MVVM, Combine, etc. Knowledge of animation, accessibility, and performance optimization. Understanding of interaction between UI and background processes. Experience with build and test automation, such as CI/CD, Xcode Cloud. Join a product-focused engineering environment where thoughtful design, clean implementation, and smooth user experiences matter. You’ll work close to the app layer, building iOS interfaces and application flows that feel intuitive, reliable, and well connected to the systems behind them. Öppen för alla Vi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.
Build mobile technology that enables secure access across the global maritime industry. At ASSA ABLOY Global Solutions, technology plays a critical role in helping the maritime industry become safer, smarter, and more connected. As a Senior Mobile App Developer, you will help build the mobile app solutions that support onboard access control and digital access experiences used by customers worldwide. This is a role for someone who wants to solve meaningful technical challenges, contribute to architectural direction, and work in an environment where quality, collaboration, and long-term thinking genuinely matter. The role You will be the main driver of mobile applications and SDKs that support our Marine products and services. Working across Android and iOS, you will help translate customer and business needs into secure, reliable, and easy-to-use solutions. Working closely with developers, product stakeholders, and customers, you will contribute throughout the development lifecycle — from technical discussions and architectural decisions through to delivery and continuous improvement. You will be trusted to bring ideas forward, share knowledge, and help shape the future direction of our mobile platforms. What you will work on • Deliver high-quality mobile applications and SDKs for Android and iOS with a strong focus on usability, performance, and reliability. • Build primarily in Kotlin and Swift, contributing to solutions that support secure onboard access and digital services. • Shape architecture and technical direction by contributing to technology roadmaps and key engineering decisions. • Collaborate closely with customers and stakeholders to refine requirements and translate real-world needs into effective solutions. • Strengthen quality and delivery by supporting testing, code reviews, and continuous improvement initiatives. • Share knowledge across the team and help raise technical capability through collaboration and mentoring. What will help you succeed • Solid experience (5+ years) developing native mobile applications for Android and iOS. • Strong knowledge of Kotlin and Swift, alongside modern mobile development practices. • Experience contributing to technical design, architecture discussions, and long-term product development. • Fluency in Swedish and English, both written and spoken. • Experience with technologies such as OAuth 2.0, OpenID Connect, Docker, Kubernetes, GitLab CI/CD, React, Go, or Python is beneficial. Why ASSA ABLOY At ASSA ABLOY, you will join a global organisation with a distinctly Scandinavian approach to work: trust over control, collaboration over hierarchy, and sustainable performance over short-term gains. Meaningful mission — Your work helps deliver secure access solutions that support people, operations, and experiences across the global maritime industry. Innovation and scale — Work with modern mobile technologies and products deployed across international markets and customer environments. Autonomy and trust — You are trusted to influence technical decisions, contribute to architecture, and take ownership of your work. Growth and development — Deepen your expertise, learn from experienced colleagues, and explore opportunities across a global organisation. Work–life balance — Flexible working, hybrid options, and a culture that supports wellbeing and long-term success. Ready to build technology that makes a difference? If you are looking for a senior mobile development role where your technical expertise, judgement, and ideas are genuinely valued, we'd love to hear from you. Apply today and bring your experience to a team building the future of mobile access solutions for the maritime industry. We review applications continuously, so do not wait. We are committed to building diverse, inclusive teams and encourage applications from all who see themselves thriving here. To make sure your personal data stays protected, we do not review applications sent via email or post. If you have questions about the role or process, contact Léa Rein, Senior Talent Acquisition Business Partner. Let’s create a safer and more open world — together. We are the ASSA ABLOY Group Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces – physical and virtual – safer, more secure, and easier to access. As an employer, we value results – not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally. As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.