Android developer

English, Polish

Skills

  • Kotlin
  • Java
  • LiveData
  • ViewModel
  • Retrofit
  • Room
  • Espresso
  • JUnit

Responsibilities

  • Develop Android applications using Kotlin and Java.
  • Manage application state using LiveData and ViewModel components.
  • Optimize UI for different devices and screen resolutions using ConstraintLayout.
  • Apply principles of clean architecture to ensure modularity and testability.
  • Use Retrofit and OkHttp for network operations.
  • Work with Room for managing local databases and implementing caching mechanisms.
  • Automate unit and UI testing with Espresso and JUnit.
  • Follow Material Design principles to create aesthetically pleasing and functional interfaces.

Benefits

  • Stable salary
  • Professional development courses
  • Gym membership