Middle Android Developer

Dnipro, remote
Minimum Experience:
2 years

At the heart of Mind Studios is the concept of turning ideas into working businesses, which makes us trusted partners. Due to the steady inflow of 2-3 new projects a month from the US, Europe, Asia, Australia, we’re growing. If you share our mindful approach, we can offer you dream work.

We're expanding our mobile development team to deliver top-shelf applications for our clients.

What we offer

  • Expert teams hungry for knowledge and aiming to create products that stand out
  • Projects that are interesting, ambitious, and allow you the time and opportunity to grow
  • Chance to work with our best developers and learn from them
  • Coaching and reviews to support your professional development
  • Personal development plan with maximized opportunities for upskilling
  • Code review
  • Opportunity to choose projects that matter to you so that you do your best
  • Trust when you make your own task estimates
  • Generous budget for education
  • Regular Android clubs
  • Office with option for occasional remote work
  • Paid vacations and sick leave
  • Transparency — monthly reports on company’s state of affairs

What we’re looking for

  • 2+ years of experience in Android development
  • Programming languages — Kotlin, Java
  • Software development life cycle knowledge
  • Understanding of Android design principles and interface guidelines, be familiar with Google Play Review Guidelines
  • Knowledge of OOP principles, design patterns, MVVM, MVI, TEA (unidirectional data flow approach)
  • Portfolio and fully finished applications in Google Play
  • English — Intermediate or higher

Must have strong knowledge of and experience with

  • Databases (SQLite/Room)
  • Multithreading and concurrency (including Kotlin Coroutines or RxJava)
  • Custom Views and Animations
  • Client-server communication, web sockets
  • Navigation in Android (activity, fragments, experience with any navigation framework is desirable — Cicerone (Modo), Navigation Architecture Component)
  • Android Jetpack (Lifecycle, ViewModel)
  • Material Design Components
  • DI (Dagger, Koin)

Next knowledge will be beneficial

  • Experience with Jetpack Compose
  • Understanding of CI/CD related tools (GitLab CI/Jenkins)
  • Experience in writing unit tests

Interested in position?

Drop us a line to get more insights and get a
feedback from our recruiters.