iOS Developer
Indexed description
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!
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.
- 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.
- 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.
- Collaboration: We thrive together in our Amsterdam office.
- Growth: Opportunities to learn, evolve, and challenge yourself.
- Impact: Contributing to something bigger than ourselves.
- 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search