Our R&D team is looking for a creative and passionate Senior iOS engineer to join our top-notch team that develops our Rider & Driver apps.
We are seeking a highly impactful individual who excels in individual contributions but also significantly elevates the team's overall performance. An Engineer with a can-do attitude who has what it takes to ship state of the art applications using cutting-edge technologies.
As an iOS Engineer, youll be joining a diverse team of professionals with some of the brightest, sharpest, and analytical minds.
You will have a huge impact on our products, taking full ownership of features E2E, and having a great influence inside the team, on both the rider and driver apps.
What you can expect from us:
You'll work with the latest technologies, including TCA, Swift UI, Swift Concurrency, and more.
Work with a product team that maintains high UX/UI standards and a robust design system, making it easy to build elegant, consistent, and user-friendly features.
Our apps heavily utilize RxSwift, and our team is at the forefront of RxSwift and Functional Reactive Programming (FRP).
We maintain very high standards of quality and stability, with our crash-free session rate typically at an impressive 99.98%.
We automate a lot of tedious tasks like signing, releasing, localizing, and testing, freeing you to focus on developing awesome features.
We foster a culture where self-initiative is encouraged, and developers are empowered to push their own ideas, not just work on planned tasks.
Requirements: Requirements
Expertise in Swift with 5+ years of experience in iOS development - with a proven track record of shipping apps to production.
Excellent software engineering fundamentals (SOLID, OOP Design Patterns, etc.).
Experience with SwiftUI, Swift Concurrency, and other modern iOS technologies.
Experience with MVVM architecture or similar architecture.
Experience with reactive programming (RxSwift / Combine ...).
Solid understanding of the iOS signing and release cycle.
Working independently but also thrives in collaborative environments.
Experience being an active part of the entire development cycle of features, from planning to deployment (and beyond).
Strong understanding of iOS user interface guidelines.
Bonus points for
Experience with Objective-C.
Experience with The Composable Architecture.
Experience with analytics tools such as Mixpanel / Coralogix.
Bringing innovative ideas for improvements and taking the initiative to implement them.
B.Sc. in Computer Science, Software Engineering, or an equivalent subject.
This position is open to all candidates.