
iOS Developer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- R&D
Job description
NOWATCH is a beautiful piece of wearable jewellery capable of measuring a range of different vital signs and analyses. Being a screen-less device, the product comes with an app to monitor data and foster habit change. Whilst most other wearable focus on optimisation and performance for fitness, NOWATCH focuses on helping people restore balance in daily life.
We are looking for an iOS Developer to join our team and play a crucial role in building and enhancing our iOS app, ensuring it delivers a seamless and intuitive user experience. If you’re passionate about creating innovative health-focused applications, working with sensor-based data, and pushing the limits of what iOS can do, we’d love to hear from you!
Job requirements
What You’ll Be Doing
As our new iOS Developer, you’ll play a vital role in shaping the future of our iOS app. In this role, you will:
Build high-quality, scalable, and efficient iOS applications using Swift and SwiftUI.
Work closely with our Bluetooth-enabled wearable to ensure accurate and efficient data transmission and synchronization.
Ensure smooth real-time data processing, low latency, and power efficiency.
Work with designers, backend engineers, and firmware developers to create a seamless product experience.
Design and implement clean, modular, and maintainable code with best practices in mind.
Write unit and UI tests, debug issues, and optimise app performance.
Keep up with Apple’s latest technologies, APIs, and best practices to continuously improve the NOWATCH iOS experience.
What You Bring
We’re looking for someone who resonates with our values and brings:
Expert in Swift & SwiftUI. Proficiency in UIKit.
Understanding of Swift concurrency (async/await, Task, actor, Sendable), including structured concurrency and best practices for managing asynchronous workflows efficiently.
Experience in performance optimisation, including profiling with Instruments to analyse CPU, memory, and energy usage.
Understanding of SwiftUI performance, view diffing, and reducing unnecessary recomputations to ensure smooth and efficient rendering.
Proficiency in Combine framework including publisher design, scheduler injection, share/replay semantics, and debugging race conditions in reactive pipelines.
Expertise in Core Data, including data modelling, migrations, relationships, delete rules, multi-context concurrency, batching, migrations, and performance tuning.
Experience working with Core Bluetooth, HealthKit, or similar frameworks is a plus.
Knowledge of MVVM or Clean Architecture.
Experience with real-time data processing and integrating with backend APIs.
Ability to write efficient, maintainable, and testable code.
Passionate about health-tech, wearable devices, and improving well-being through technology.
Comfortable with high-complexity, multi-layer architectures.
Bonus:
Understanding of Bluetooth (BLE) communication and handling sensor-based data
Experience with ML models on-device
Background processing
Low-power optimization.
Mindset
Above all, we value a mindset that aligns with our mission.
Entrepreneurial spirit with a “founder’s mindset” – authentic, proactive, resourceful, and ownership-oriented.
Comfort with ambiguity and an ability to pivot strategies as needed.
Passion for health technology and excitement to contribute to a mission-driven startup.
Why NOWATCH?
When you join our team, you’re not just taking a job—you’re embarking on a journey with like-minded individuals who care deeply about:
Collaboration: We thrive together in our Amsterdam office.
Growth: Opportunities to learn, evolve, and challenge yourself.
Impact: Contributing to something bigger than ourselves.
What We Offer
At NOWATCH, we believe in supporting our team with:
A MacBook and a NOWATCH (Model X).
A competitive salary.
A great office in the heart of the Jordaan, Amsterdam.
Hybrid working environment
27 holiday days
Team events: We celebrate the new seasons four times a year and host multiple events throughout the year.
How to Apply
Are you ready to help us inspire a more mindful world? Send us your CV and a short note about why this role excites you.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
