hero

Job opportunities in the Octopus Ventures portfolio

Octopus Ventures
176
companies
407
Jobs

Mobile Engineer (iOS)

Trafi

Trafi

Software Engineering
Vilnius, Lithuania
Posted on Nov 20, 2024

At Trafi we build connected mobility solutions that help people, cities and companies move towards a more balanced and sustainable future. We work with cities to connect and automate all their mobility options – from public transport to micromobility and every service in between – into a single platform.

We aims to help people navigate their city smoother. By providing reality reflecting, accurate and timely information, narrowing down traveling options to suit any circumstances and personal preferences, we eliminate time wasted waiting for the vehicle or apologizing for being late.

We are searching for a Mobile Engineer (iOS) to join our multi-disciplinary team working across design, user research, and development to discover and create a seamless mobility experience. Together we define what the UX and UI of a future mobility service app look like and develop Trafi's flagship service.

At Trafi you will work in a fast-paced agile environment, so you should be the type of person who enjoys that. We think fast, learn fast and deliver fast, we get our hands dirty and enjoy solving new technical challenges that we face. You will have a high degree of autonomy and responsibility, so you can contribute with your own ideas, try out new technologies, and create real impact. At the same time, you will be surrounded by a team of some of the most brilliant engineers, who can provide stimulating feedback and help you learn and grow.

Some of the things our iOS developers do:

  • Write Swift code in a native 100% Swift codebase
  • Write code that writes code
  • Use SwiftUI, Combine and TCA for new features
  • Maintain UI with a clear boundary between logic and presentation (https://github.com/trafi/states)
  • Use and maintain components from an in-house UI component library
  • Enjoy Swift package manager for a modular architecture — each city’s app is a unique combination of feature modules
  • Instrument and monitor their code
  • Maintain our apps’ backend Swagger schema
  • Manage our mobile CI & CD pipeline on TeamCity

Check-out our tech stack here: https://stackshare.io/trafi/trafi