About the job

At Blacklane, we transform travel experiences into memorable journeys for both passengers and chauffeurs. Our Guest App serves as the starting point for these journeys, utilized by guests across more than 50 countries to book, manage, and track their rides, from airport pickups to all-day bookings.
We are seeking a Senior iOS Engineer to play a pivotal role in shaping the next evolution of our application. We need someone who takes pride in developing well-structured code, understands the broader vision, and enhances team dynamics.
As we embark on the next chapter of our app's development, your architectural choices will be vital in determining its scalability and performance for years to come.
Our technology stack includes: Swift, SwiftUI, UIKit, Combine, modern structured concurrency, SPM, GraphQL (Apollo) transitioning to REST, Auth0, Datadog, LaunchDarkly, Braze, Fastlane, CircleCI.
YOUR CHALLENGE:
- Advance our modular architecture by crafting well-defined Swift Package modules with clear ownership boundaries.
- Establish clean module boundaries and protocol-based APIs enabling teams to independently own, test, and deploy features.
- Implement modern Swift concurrency features: actors, @MainActor isolation, Sendable compliance, and promote safe, data-race-free coding practices throughout the codebase.
- Collaborate with product, design, and backend teams to deliver reliable, intuitive features that ensure a seamless Blacklane ride experience for guests.
- Enhance our testing strategy and contribute to automated regression pipelines that preemptively catch issues before they impact production.
- Improve overall observability, from distributed tracing on API calls to achieving crash-free rate targets and cold-start performance benchmarks.
- Contribute to our CI/CD pipeline, release frequency, and progressive delivery strategy to ensure confident and regular deployments.
- Mentor your peers through pair programming, code reviews, and architecture discussions, fostering a strong engineering culture within the team.
- Advocate for AI-assisted development as a foundational engineering practice, leveraging AI tools to accelerate delivery and maintain architectural integrity.

