Android Developer (m/f)

Undabot d.o.o.

O poziciji

Undabot is a place where talented people work together to create successful web solutions and mobile platform products using the latest technology and optimized methodologies. We are a team of forward-thinking and solutions-driven professionals, specialized in custom-made software development. Our best results come from true creative collaboration and we push each other to think bigger, better, and bolder, every single day.


As an Android Developer at Undabot, you will join a multi-disciplinary team where everyone is willing to expand their knowledge and are encouraged to continue learning new things.

Your main responsibilities will be the maintenance of existing and development of new client applications with the latest mobile technology stack. Also, you will be collaborating with engineering leadership in solving challenging mobile development issues and improving the development process.

Minimalne kvalifikacije

We are looking for Android Developers to join our growing team. The ideal candidate is a team player, passionate about improving our technical foundation and user experience, and has the following knowledge and skills:

  • 2+ years of android development experience with Java and Kotlin
  • Knowledge and understanding of the following technologies, tools, and architecture: MVVM and/or MVP with the principles of Clean architecture, Dagger2/Hilt and/or Koin, OkHttp3, Retrofit2, Glide/Coil/Picasso, RxJava/Coroutines+Flow
  • Knowledge of API specification (REST) / JSON API standard
  • Experience in working in GitHub or Gitlab (for VCS, CI, and CD)
  • Experience with Unit testing
  • Experience with working on a project for an external client
  • Self-starter, able to work both independently and as a part of a team
  • Strong interpersonal skills
  • A genuine interest in emerging mobile technologies and a desire for improvement and progress

It's OK if you're not an expert in some of the items listed above. We'll provide you with an environment to become one.

Zašto je super raditi na ovoj poziciji

What can we offer?

  • Working in a fast-growing company and motivating environment
  • Opportunity to focus on quality and follow best practices while working on cool projects
  • Opportunity to participate in improving the development process
  • Opportunity for advancement and growth (through conferences, workshops, lectures…)
  • Educational budget
  • Support and guidance in taking on new responsibilities
  • An innovative culture with great people to work with
  • High-end equipment and devices
  • A competitive salary with salary raises proportionally to your growth
  • MultiSport card (fully covered)
  • Paid health checks
  • Free english classes
  • Pet-friendly office
  • Flexible working hours and the ability to work from home as much as you want


Send us your CV and references to projects/applications if you worked on some (e.g. Github link).

If you think we can live up to your expectations and you’re willing to share your experience and expand your knowledge, apply and make an impact on your career!