apply now

android engineer

Our team is helping OLX Ukraine to develop, support, and maintain a critical part of the platform and app functionality. We are looking for a skilled Android Engineer who is willing to participate in all stages of product development from ideation to development to maintenance and support. You can expect a great deal of involvement and cooperation with product, engineering, design, and other departments within the local team, the OLX team in Ukraine as well as OLX tech teams around the world.

requirements

must have

  • Proven experience in Android development, with a strong understanding of the Android SDK.
  • Proficiency in Kotlin/Java and experience with Jetpack Compose.
  • Solid understanding of MVVM architecture and its practical application Retrofit
  • Knowledge of Clean Architecture principles and experience applying them in real-world projects.
  • Experience with dependency injection frameworks, specifically Hilt.
  • Experience migrating code and features from legacy systems to modern architectures.
  • Experience with multi-module application development, including understanding of module dependencies, build configurations, and best practices for modularization.
  • Experience with a Flutter is a big plus
  • Excellent problem-solving and communication skills.
  • Passion for building high-quality mobile experiences.

nice to have

  • Product-oriented approach
  • Experience with a Flutter is a big plus
  • Experience with CI/CD pipelines.

responsibilities

  • Design, develop, and maintain high-quality Android applications using Kotlin and Jetpack Compose as well as XML approach
  • Participate in code reviews and contribute to improving our development processes.
  • Integrate with RESTful APIs using Retrofit and manage data persistence.
  • Implement robust and testable code following Clean Architecture principles.
  • Contribute to the overall architecture and performance of our Android applications.
  • Troubleshoot and debug issues, and implement effective solutions.
  • Experience migrating features and code from legacy systems to modern architectures.
  • Implement and maintain dependency injection using Hilt.
  • Design and implement features within a multi-module Android application architecture.
  • Collaborate closely with product managers, designers, and other engineers to define, build, and ship features. Take an active part in product development processes.
  • Participate in code reviews and contribute to improving our development processes.

what you get 

  • Meaningful work
  • No time tracking
  • Like-minded people
  • Strong engineering culture
  • Organic professional growth
  • Work-life blend
  • 20 vacation days
  • Sick leaves until you get well
  • Medical care & wellbeing
  • Social responsibility
  • Accounting support
  • Sport or co-working reimbursement

meet the team

No items found.

apply for this position

send us an email

Please enter your real name
Please enter your real name
Please enter your real name

thank you, we'll get in touch with you very soon

Oops! Something went wrong while submitting the form.

got more questions?

Reach out to Olga Drapak, our Recruitment Manager, on LinkedIn with any questions about our open positions or life at Rebbix.

say hello

Reach out to Iryna Bernatska, our Recruiter, on LinkedIn or at recruitment@rebbix.com with any questions about this position or life at Rebbix.

say hello

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.