DevJobs

Senior iOS Engineer

Overview

Gett is a Ground Transportation Solution with the mission to organize all the best mobility providers 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, at one of the most promising and rapidly growing companies!


We are looking for engineers with a can-do attitude, passion, and experience in implementing cutting-edge technology into the latest products.

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.


What you can expect from us

  • Architect, build and maintain our apps, combining product requirements with latest technologies
  • iOS Tech Forum which you can use as a platform to share new ideas, technologies, issues or just something awesome you’ve discovered lately
  • If you’re a RxSwift fan, you’ve come to the right place, our team is the spearhead of RxSwift and FRP (Functional reactive programming) and we use it everywhere!
  • Automate mundane tasks like signing, releasing, localizing, testing so you will have more time writing awesome features and having fun!


What we expect from you

  • Expertise in Swift with 5+ years of experience within iOS development
  • Excellent software engineering fundamentals (SOLID, OOP Design Patterns, etc.)
  • Experience with Objective-C
  • Experience with Combine, SwiftUI 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 “The Composable Architecture”
  • Experience with scripting languages such as Ruby, Bash and JS
  • B.Sc in Computer Science, Software Engineering, or an equivalent subject