iOS Software Engineer

SafeBoda
Your City Ride

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

SafeBoda is a rapidly growing consumer platform that is revolutionizing transportation, payments and on-demand services in Africa’s cities. At the click of a button, SafeBoda provides a safe, more convenient, mobile-first transportation platform for Africa’s booming young population.

At the heart of Poblenou (the centre of innovation and technology in Barcelona), and 600m away from the beach, SafeBoda opened late 2018, the Barcelona Tech Hub.

We are a venture-funded company, just completing a Series B financing, that is already having a huge impact for millions in East Africa.

In November 2018, SafeBoda was announced among the 2018 AppsAfrica award winners at an event held in Cape Town, South Africa. SafeBoda beat four startups from Nigeria and South Africa to become the Best African App.

Our Product Team

Operating in Uganda, Kenya and in the next few months also in Nigeria and Tanzania, SafeBoda is expanding rapidly.

In order to develop the best products, we believe that diversity and shared knowledge are key, that’s why currently we have 2 offices for our Product Team:

      • HQ in Kampala with CTO and Head of Product based there
      • Barcelona Tech Hub

Any new candidate can decide where to live and work while contributing to our mission. We try to ensure that new hires go to Kampala for some weeks to experience the product regardless of where they will be based.

Our Product & Engineering team is currently represented by 11 different countries!

Our stack

At SafeBoda we always try to work with the latest technology and we are obsessed with the user experience. Our framework is scrum and we have divided the Product Team in 4 Teams: Driver App (Android), Passenger App (Android and iOS Apps), Internal Portal and API Team.

On the iOS App we use the following technologies:

  • 100% Swift
  •  MVVM
  • Modular architecture

For more information about our company, product team and stack, click here. And if you want to know more about our product, you can also download our applications for Android and iOS.

As an iOS Software Engineer at Safeboda you will:

  • Own your work: lead projects from concept to completion. You’re in control of your own success.
  • Build & improve code for new and existing products
  • Practice and encourage software engineering best practices: reasonable test coverage, appropriate modularization, designing cohesive interfaces, and making the call on technical trade-offs
  • Collaborate in technical reviews to strengthen our architecture and system designs

Main requirements

  • At least 3 years of experience in software development
  • Degree in Computer Science or any related field
  • Deep experience with MVVM architecture and Modular Architecture
  • Deep experience in Swift
  • Shipped one or more iOS applications to the App Store
  • Demonstrated experience producing structured, readable and testable code
  • Knowledge of current trends in software design, architecture and web services (especially REST)
  • An attitude of accountability and knowledge-sharing. You enjoy reviewing others' code and sharing your knowledge
  • Demonstrated ability to work independently
  • Excellent communication skills - you can spar with engineers, product owners and other stakeholders
  • English language fluency

Perks

  • Flexible work hours - We’re pretty flexible when it comes to managing workload and time. It’s about delivery! You can start from 8h to 9.30h and on Friday leave at 15h!
  • Discovery days - Every 3 Fridays we spend the whole day to hack, read, talk to customers, try a new experience... explore and create what you want to!
  • Vacation - up to you! - You can freely pick when to do your 24 days of vacation
  • Grow yourself  - At SafeBoda, learning is a habit. We empower people and we want you to grow with us. Tell us the areas you wish to improve in and if it makes sense for the business, we’ll do what we can to help you do just that
  • Free water and coffee
  • Be part of a passionate team that is changing the mobility landscape in Africa
  • Opportunity to travel to East Africa and interact with the product and our multi-cultural team

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300