Senior Android Developer @ Ricardo

Are you ready to join a Swiss-based subsidiary - TX Services - in Belgrade? Then apply today! We are excited to get to know you!
Scroll to content

As Switzerland’s leading digital hub, we provide our media and platforms with ideal framework conditions, support them through investments in technology, and create space for them to develop individually. We stand for interdisciplinary collaboration, innovation and dynamic development.

We are on the move – and want to keep moving. We are farsighted. We are proactive. We are courageous. We are TX.

TX Services is a subsidiary of the TX Group. To expand our Ricardo Belgrade team at our TX Services site in Belgrade, we are currently looking for a smart, talented, and dedicated Senior Android Developer.

Today, Ricardo is the largest online marketplace in Switzerland with over 2.3 million listed items and more than 4 million users. Ricardo engineering is the largest part of EPD - a unified Engineering, Product and Design department. We work cross-functionally, with around 6 teams active on different topics at once. We share a hack day-style way of working, with weekly public stand-ups and demos, strong self-organization, and individual responsibility. Our culture is geek, our working style is agile, and our mindset is collaborative. When it comes to mobile, our app experience is uniquely enabling customers to stay responsive when they are on the go whether they want to win an auction or to communicate with other customers. We want to provide a clean, simple, easy to use, addictive and fun customer experience. 

We are currently growing our team and look for talented and passionate engineers who are ready to take up the challenge to develop for Android, craft APIs, build hackday style prototypes and switch technologies when required.

Role & Responsibilities: 

  • Build efficient and maintainable systems (apps and APIs)  
  • Translate high-level ideas and requirements into practical solutions
  • Monitor and solve issues proactively
  • Participate in design and code reviews
  • Share best practices with others and help establish engineering standards
  • Collaborate with Designers, Product Managers and other Software Engineers to improve our mobile applications 

Minimum requirements:

  • 5+ years of industry experience building mobile apps for Android (Kotlin, Java)
  • Loves to write clean, reusable code and has a passion for mobile development
  • Experience working with CI/CD tools and test frameworks on Android
  • Familiarity with clean architecture, SOLID, MVVM or MVP derived design patterns
  • Experience using Jetpack (Lifecycle, Material Design Components, Navigation)
  • Experience with Coroutines/Rx
  • Experience with common android networking libraries (Retrofit, OKHttp)
  • Experience with Koin/Dagger or other dependency injection frameworks
  • Experience working and designing REST-APIs
  • Excellent problem solving and troubleshooting skills
  • Experience with Agile Methodologies
  • Fluent in English 

Nice to have:

  • Multiple customer-facing applications published in the Google Play Store
  • Experience with Gradle (tasks, projects) and multi-module applications 
  • Experience performance profiling with instruments in Android
  • Experience with iOS development and Swift
  • A bachelor’s/master’s degree in computer science or a similar technical field of study 
  • German / French / Italian is a plus

Our Offer:

  • Be a part of establishing a Swiss-based subsidiary - TX Services in Belgrade
  • We value work-life balance and have flexible working hours and a home office policy
  • Competitive salary and a variety of fringe benefits
  • Personal development/education (conferences, training)
  • Great equipment
  • Work in an international team of talented engineers
  • A modern and cozy working place with a positive and friendly atmosphere

Or, know someone who would be a perfect fit? Let them know!

Why choose us?

Teams working on TX Services projects are involved in all aspects of the product lifecycle, from initial inception through to design, development, and delivery. We regard everyone as equal partners in a product's success, with a role to play in all parts of the lifecycle. 

Teamtailor

Applicant tracking system by Teamtailor