Senior Android Developer, Bucharest, Cluj Napoca

Reasons to work with us:

- Competitive compensation package
- Flexible working hours
- Private medical subscription – you can choose from 2 providers
- Free gym and pool subscription or annual holiday bonus
- Free modern public library subscription (Bookster)
- Team events (team buildings, team hangouts, Christmas party, sports events etc.)
- Being part of a dynamic and professional team
- Access to the latest IT technologies, complex and challenging projects
- Direct and open communication at all levels

What you need for this position:

- Great understanding of Android development concepts (Architecture Components, LiveData, RxJava, RxAndroid, Retrofit, Dagger, etc)
- Comfortable & a fan of Kotlin
- Familiar with MVVM & repository pattern
- Familiar with services, asynchronous/synchronous operations, activity/fragment life-cycle, adaptive layouts
- Familiar with debugging, unit tests, memory analysis
- Good interpersonal skills
- Strong cross team collaboration
- Good communication skills and fluent in both writing and speaking English

What you will be doing:

- Perform a variety of tasks, which will require experience and good judgment to plan and accomplish goals
- Ensure the quality of our software components using modern software engineering methods and writing clean, well-engineered code that conforms with accepted standards
- Create and maintain product technical documentation
- Understand the goals and strategy behind each project from conception through completion
- Work efficiently without close supervision
- Maintain a direct relationship with the client