Senior Android Developer (f/m/d)

Senior Mobile Developer (Android)

Software Engineering - 80% - 100% 

Zug, Switzerland, Valbonne, France or Belgrade, Serbia

About us 

Today, Ricardo is the largest online marketplace in Switzerland with over 2.3 million listed items and more than 4 million users. We give a second life to objects. Ricardo It is the paradise of bargain hunters, the happiness of collectors, and therefore the second hand is our (Swiss) DNA.

Ricardo is 22 years old and there are 150 Ricardos and Ricardas who are the wealth of the company whether they are in Switzerland (Zug), France (Sophia-Antipolis) or Serbia (Belgrade). While you were reading this text, 4 articles have already been sold on our platform. We have 2.2 million active ads, so if we align them with each other we will be able to join the offices in Switzerland with those in Sophia Antipolis.

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. With over 50 engineers, in our three offices, we work closely with our colleagues across borders. 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 needed.

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
Benefits 
  • Strong engineering culture, empowerment and trust
  • Working on a very popular product (90% recognition) in Switzerland
  • Training and conference budget available for every Engineer
  • An opportunity drive innovation by proposing and implementing engineering projects 
  • Central office close to Zug main station with great public transportation access (25 minutes from Zurich, 20 minutes from Luzern)
  • Video games, table soccer, sports offering over lunch
  • Free coffee, affordable beverages for breakfast and lunch
  • Access to Headspace, a digital platform to take care of your mental health
  • Home office possible also after the Covid period
Recruitment process

Due to the ongoing covid situation, all interviews will be done remotely. 

We do not accept unsolicited applications from third - party agencies.

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

Zug, Switzerland

Theilerstrasse 1a
6300 Zug Directions View page

Workplace & culture

We share, learn, party, ship, fail and succeed together (not necessarily in that order).

We believe in healthy living and offer free flow of fresh fruit and other healthy snacks, and replenish our Felfel fridge every day with tasty and nutritious meals. During lunch hours there's the opportunity to do all kinds of different sports - just 5 minutes from our main office which is located in Zug, a short train ride away from Zurich or Lucerne.

Already working at Ricardo?

Let’s recruit together and find your next colleague.

email
@ricardo.ch
Teamtailor

Applicant tracking system by Teamtailor