DevJobs

Senior iOS Engineer

Overview
Skills
  • Swift Swift ꞏ 5y
  • Objective-C Objective-C
  • Swift UI Swift UI
  • Combine Combine
  • iOS development ꞏ 5y
  • OOP Design Patterns
  • RxSwift
  • SOLID
  • Swift Concurrency
  • MVVM
  • The Composable Architecture
  • Coralogix
  • Mixpanel

Gett is a Ground Transportation Solution with the mission to organize all the best mobility providers (delivery, corporate fleet, ride-hailing, taxi, enterprise solutions like car pooling, and more)  in one global platform, with great UX - optimizing the entire experience from booking and riding to invoicing and analytics, to save businesses time and money. We work with a third of the Fortune 500 companies and have over 17K active business customers across the world. 

Our R&D team is looking for a creative and passionate Senior iOS engineer to join our top-notch team that develops Gett’s 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 at Gett, you’ll 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


Gett