DevJobs

Senior iOS Developer

Overview
Skills
  • Swift Swift ꞏ 5y
  • Bash Bash
  • Objective-C Objective-C
  • Ruby Ruby
  • Combine Combine
  • Swift UI Swift UI
  • iOS signing and release cycle
  • MVVM architecture
  • Reactive programming
  • RxSwift
  • JS
  • The Composable Architecture

Our R&D team is looking for a creative and passionate iOS developer 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 seeking a top iOS Developer with a can-do attitude, passion, and experience in implementing cutting-edge technology into the latest products.

As an iOS Developer 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!
  • Flexible schedule, choose between 4 or 5 working days a week, from the office or from the coziness of your home.


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 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
  • Basic familiarity with Objective-C


Bonus points for

  • Experience with Combine, SwiftUI and other modern iOS technologies
  • 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