This offer is not available anymore

Android Developer in Madrid


Share offer

Job Description

About OnTruck

OnTruck is a new European start-up devoted to bringing the road transportation industry to the 21st century.

It is a B2B platform which connects and improves the relationship between companies and carriers in order to move pallets. We offer shippers a web platform to make the process of finding the right truck quick and simple with built-in track and trace. Carriers are able to accept shipments through a mobile app, letting them grow and manage their business with ease.

Regarding the team, everyone of us has had several start-up experiences and on average we have 10+ years of experience in similar challenges. We know success, we know failure; we've built platforms from scratch, we've dealt with large legacy systems. We care about each other and about the product and services we're building.

We are backed by the top investors in Europe.

If you want to know more visit


What you will be doing day to day

Work closely with the design, product management and backend teams to ensure that new features are implemented efficiently and effectively.

You will also help defining and implementing a scalable architecture, building a solid code base, refactoring the existing code and optimising the app’s performance.

Reporting to: Lead of Mobile Apps

Location: Madrid

Your profile  

Hands-on Android engineering experience throughout the whole development lifecycle.

You’re not afraid of tough challenges, both product-wise and technical, and like to constantly deliver high quality code according to our agreed architecture and coding standards.

You enjoy working in a team and appreciate modern development techniques such as code reviews, pair programming, high-coverage testing and automating things. You are polite when reviewing other people’s work and take it well when you get feedback on yours.

Familiarity with these tools, patterns and libs, and ideas to improve this stack:

  • Code versioning: GIT

  • CI: Jenkins

  • Architecture: CLEAN, MVP pattern, SOLID principles

  • Dependency injection: Dagger 2

  • Reactive programming: RxJava 2

  • Networking: Retrofit 2, GSON, Picasso

  • Testing: Unit testing with JUnit and Mockito, Instrumentation testing with Espresso

  • Language: mostly Java, just starting with Kotlin


The exciting part

  • Opportunities for personal growth and learning, every single day.

  • A flat, laid-back culture. Everybody is encouraged to participate in discussions and contribute.

  • High-trust environment. We believe in giving autonomy to all our employees.

  • Competitive salaries and stock options packages. We want everyone to have ownership and participate in company success.

  • An awesome office in central Madrid (Sol). We are easily accessible by public transport, as well as close to public bike stations.

  • Flexible schedule. Though we strongly believe in face-to-face communication.


About Ontruck

  • Logistics

Ontruck company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other mobile developer jobs that might interest you...