Deezer has flagged the iOS Engineer - Platform Team job as unavailable. Let’s keep looking.

About Dashlane

Dashlane's mission is to make security simple for millions of organizations and their people. We empower businesses of every size to protect company and employee data while helping everyone easily log in to the accounts they need—anytime, anywhere. Over 17 million users and 20,000 businesses in 180 countries use Dashlane for a faster, simpler, and more secure internet.

Our global team is united by a strong sense of community and passion for improving the digital experience of our users. Learn more about how we work, how we hire, and the benefits of being a Dashlaner in our Life at Dashlane page.

About the role:

Dashlane is looking for an iOS/macOS Senior Software Engineer to join the Apple team. You will collaborate with our Product, Design, Quality, and Engineering teams to constantly improve and maintain the Dashlane Apple applications (available on iOS, iPadOS, watchOS & macOS). You will also work with other platforms (Android, Web, and Server) to constantly improve our product.

We regularly drop support for old OS versions to work with the latest Apple technologies. Today we only support iOS 16+ and macOS 13+. You’ll be working on a codebase entirely written in Swift and developing new features using SwiftUI.

We implement the latest SDKs and explore new OS features when Apple releases them. We encourage engineers to own the product and propose new features and experiences for the applications. Many of these ideas were released in production.

You will be based in Paris, with a flexible hybrid work schedule and English as your working language. We offer relocation support.

At Dashlane you will:

  • Take ownership of all the aspects of the Dashlane iOS and macOS (Mac Catalyst) applications.
  • Work with your team of Apple developers to develop innovative features, communicating clearly with the team during the development lifecycle, from inception to release.
  • Support Product Experience teams in delivering new experiences for the applications.
  • Maintain and improve the core functionality of our applications, looking for ways to optimize performances and improve the UX.
  • Stay up-to-date with the latest changes for iOS and macOS and incorporate them into our applications.
  • Work on complex, feature-rich, and quickly evolving applications that only support the latest iOS and macOS versions.
  • Contribute to the evolution of the team's coding practices, to improve the application architecture and the standards so that it may support the development of new features and the stability of the application.
  • Work on cutting-edge technologies to improve the security of millions of people

About our stack:

  • Swift (no Objective-C!)
  • Mainly SwiftUI (completing migration from UIKit)
  • Swift Structured Concurrency / Combine
  • Modular architecture (using Swift Package Manager)
  • MVVM
  • Meta-programming (Sourcery, Macros, …)
  • Auto-generation tool (server API, …)
  • Application Extensions (Password AutoFill, Safari Extension, …)
  • Cross-platform Design System
  • Testing: XCTest for unit tests, performance tests, integration tests, and UI tests
  • Versioning: Gitlab
  • Monitoring: ELK, Tableau
  • Misc: Xcode Cloud, Gitlab CI, Confluence, Figma
  • You can have a look at our source code on GitHub!

Requirements:

  • You have 5+ years of experience in iOS or macOS development using Swift
  • You have at least 1 year of experience (professional or personal) developing an application using SwiftUI 
  • You have 3+ years of experience solving problems and troubleshooting complex issues
  • You have 2+ years of experience working in teams
  • You are fluent in English

We're also looking for:

  • Excitement about the latest iOS and macOS features
  • Ability to follow the Swift changes proposals
  • Curiosity about cryptography and security practices in general
  • Ability to demonstrate a deep knowledge of software architecture and development practices
  • Solid interest in product design and implementation of delightful UI elements on Apple platforms
  • Previous experience working in a B2B SaaS startup environment

Diversity, Equity, Inclusion and Belonging at Dashlane:

As a truly international company—founded in France and distributed across France, US and Portugal—Dashlane thrives off diverse perspectives. We value all aspects of diversity: gender identity, sexual orientation, ability, ethnic origin, social background, age, lifestyle, and more. We are committed to hiring a diverse community and fostering a culture where everyone is heard and belongs. See more about this here. 

Your interview experience: 

To know what to expect once you’ve sent your application, read about how we interview and hire at Dashlane. Feel free to browse our blog to find more information about our product and how we work.

Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles