iOS Engineer - Amsterdam (x/f/m)

Full Time
Amsterdam, Netherlands
5 months ago

Siilo is a secure medical communication app specifically designed for healthcare professionals. With over 500,000 healthcare professionals using Siilo, it provides a platform for discussing and coordinating patient care with colleagues, both within and outside their organization. Currently, Siilo is the largest medical network in Europe.

Since March 2023, Siilo has significantly enhanced its position and potential through its acquisition by Doctolib. Doctolib is a purpose-led company with over 2,500 employees in France, Italy, and Germany, dedicated to creating a healthier world. Since 2013, Doctolib has been empowering over 340,000 healthcare professionals with innovative technology and services, improving their daily lives. Additionally, Doctolib serves more than 80 million Europeans, providing a fast, seamless, and secure experience for all their healthcare needs.

Doctolib aims to become the leading solution for healthcare professionals throughout Europe. The acquisition of Siilo is a significant step towards realizing this vision.

Your Job:

As an iOS Engineer, you’ll be working with a multicultural and diverse engineering team, further developing our secure messenger app. As a member of our iOS team, you’ll be directly contributing to develop and maintain our industry-leading app, which is trusted and used by thousands of healthcare professionals every day. You'll be involved in the technical design of new features and play a key role in implementing these features together with the team. In our codebase, we use a mix of UIKit and SwiftUI, RxSwift, Combine and our app uses end-to-end encryption, and strong cryptography for local storage and data exchange, so you should be comfortable with most of these technologies. Our team strives to always deliver high quality code and every feature we develop is evaluated and tested by our QA team. We are proud to have 99.9% crash-free users! We value certain aspects of Scrum, such as the morning stand-up and retrospective, but at the same time strive to maintain a pragmatic approach, minimising meetings and prioritising developer happiness to the fullest. 

You will be responsible for:
  • Building new features in Swift for our iOS application, maintaining and improving our current codebase.
  • Using frameworks such as Alamofire, RxSwift and SQLiteCipher. 
  • The full development life cycle, including communicating with stakeholders (for instance product, design, QA) throughout the development process, as well as debugging production issues. 
  • Contributing to engineering and product-related and design discussions and decisions.
  • Owning the tech and deploying code every day.
  • Keeping security and privacy front and center to everything you do.
What we’re looking for from you:
  • 3+ years of experience with iOS development; fluency in Swift and comfort using UIKit, SwiftUI, RxSwift, and Combine.
  • You're passionate about writing clean, tested, and well-documented code.
  • You are willing to always discuss new ideas and approaches to solve problems. You understand that the technologies surrounding iOS development are always evolving and you are eager to learn, code and share new solutions with your colleagues.
  • You love to work collaboratively. You understand that the whole is greater than the sum of the parts.
  • You're comfortable with using 3rd-party libraries and dependency managers (we use CocoaPods and SPM).
  • Fluent in English.
  • Experience with the following is a plus:
    • Reactive programming (we use RxSwift and are moving our project to Combine)
    • Cryptography
    • Secure storage of data (keychain, encrypted database, data protection)
    • Delivering universal apps
    • Contributing to open-source projects
    • Modularized projects
    • Circle CI and / or fastlane tools