Android Developer
Welcome to the forefront of technology!
Job description and candidate requirements

Languages
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