Teams of specialists
create tomorrow’s technology.

Commit on day one

We are tech experts from all over the world, who have one thing in common: the enthusiasm for our products, which make life in cities easier for millions of people. In small, agile, autonomous and multidisciplinary teams, we are responsible for our own part of the Mobimeo ecosystem. Because mastery, purpose and autonomy are indispensable for us.

Mobile and back-end developers, UX designers, QA and product managers work closely together with our business teams to achieve fast iterations of ideas and short feedback cycles. We build on stable and proven technologies such as Java, Scala, Kubernetes and AWS, but also continually add new technologies to our toolset to help us solve our challenges faster. We use Kotlin for a growing part of our back-end services and TensorFlow™ for our machine learning.

Every new technology and method we implement also increases the learning curve in our teams. As such, we support everyone in mastering them quickly so they can work successfully. ‘Commit on day one’, for example, is one of our mantras for onboarding new software developers.

Key principles of our work

Workflow, not technologies
/
We focus on the end goal and the workflow, rather than the underlying technologies. We try to use the right tool for the right job, without limiting ourselves too much.
/
Simple, modular, composable
/
The Unix philosophy is widely known for preaching the virtues of a software that is simple, modular and composable. Simplicity is an art – and we are passionate about it.
/
Automation through codification
/
Automation is the only option for managing multiple systems with minimal effort. Don’t do something twice; automate it.
/
Versioning through codification
/
Codification is the belief that all processes should be written, stored and versioned as code. We use tools such as Terraform to codify our infrastructure, as well as for writing ETL jobs.
/
Being pragmatic and smart
/
We follow the ‘Scout rule’:
leave your code better than you found it.
/

Our daily tasks

I use data science and machine learning to create the best user journey through the city.

/
Sophie – Machine Learning Lead
I have been an urban traveller for more than a decade. So I jumped on this opportunity to imagine more attractive ways to travel around cities. In fact, it is important for me to work in a company that seeks to have a positive impact at a large scale. This drive is generally shared across Mobimeo employees.

My role at Mobimeo is to identify where data science and machine learning can be used to create the best user journey though the city. I am lucky to work with experts in the fields of digital signal processing and geo-data processing. This helps to deliver tailored solutions to otherwise complex problems.

Working in the transportation industry means working with old, established partners. This means that we have to figure out new ways to be innovative or work agile, while still gaining the trust of these partners. I feel empowered to influence the company culture, and how to make the best out of these two worlds.
/

I make sure that our navigation system provides high quality information in real time.

/
Steffen – QA engineer
Nowadays, I believe cities are getting crowded everyday in such a way that commuting from A to B has been a challenge for citizens. Therefore, I’m interested in making life for commuters much easier by developing a high quality mobile applications, in order to provide them the most suitable real time information of the best public transport alternatives that are available nearby. Vehicle pollution has a huge impact in our environment, that’s the reason why I’d like to be part of finding solutions how to decrease any kind of contamination. Hence, I joined Mobimeo because the company provides the solution and gives me the opportunity to work with new tools, so we can make sure together that our product is the best choice for end-users by traveling within the cities.

As a QA engineer at Mobimeo, I ensure that our navigation system for public transport provides high quality information in real time to the user. In addition, I communicate constantly to the stakeholders about the current status of every feature implemented in our mobile apps, so the end-user can have a better experience by commuting from A to B.

One of my main challenges is to deliver our mobile apps on time and to achieve this, is to do exhaustive testing processes early. Furthermore, to enhance the product I need to pair daily with my team to avoid critical or unexpected issues to make our product meet the standards and to ensure is user-friendly.

I have the pleasure to work in an environment, where my colleagues share their passion, knowledge, and motivation day by day, which makes me feel comfortable and full of energy to develop one of the best urban mobility products on the market. Our job is transparent and thanks to new technologies, we can improve our work daily. I’m very proud of seeing our company grow.
/

I don’t have to think about or deal with old legacy code.

/
Vinicius – Lead Engineer
As a lead engineer, it is amazing to see how big an impact you can have on people’s lives by helping them to move around the city. As a young company, we don’t have to deal with old legacy code or outdated infrastructure. We have the chance to use the most recent technologies and to propose new ones to solve our problems.
Mobimeo takes this independency very seriously. For example, I was given the opportunity to suggest my own ideas about how to solve problems with certain tools. Following some feedback rounds, we started work on making my solution a reality.

The fantastic features we are developing are only possible because of the people who I work with. Our team spirit is one of the key reasons for our success. We often go on field trips to test our app. Everybody uses it, discussing improvements and coming up with ideas. Mobimeo is always ready to listen to us all. You feel that you have a voice and that your ideas are taken seriously.
/

Open positions