Position: Android Developer
Company: Ubiquiti
Experience required: 2y
English level: upper

Profile:
- You enjoy creating clean code so you won't hate yourself the next time you have to visit it
- You're excited about researching and implementing technologies you've never implemented before
- You have an appreciation for good design and good user experience. You don't have to be a designer yourself, but you should be able to work with designers and have a solid idea of what makes a friendly and delightful native app

Knowledge and Experience:
- At least 2 years of Android development experience
- Experience consuming REST interfaces and building asynchronous networking clients
- Proficiency in Android Studio required
- Experience with RxJava
- Experience with Kotlin
- Experience with WebRTC and BLE is welcome
- Any experience with non-mobile technologies - Python, Javascript, HTML, whatever!

Benefits:
- International work environment and work with global development teams
- Excellent work conditions
- Compensation package matching global standards - we can and do offer great pay, perks, and benefits
- Medical insurance
- Flexible work hours (as required)
- Paid parking
- Snacks and drinks in the office