Position: middle+ Android engineer
Company: NCube
Experience required: 3y
English level: upper

**Project — privacy-preserving Trust Platform empowers anyone to claim their digital identity, get verified, create and join groups, communicate, pay, and get paid online.**

**Requirements:**
- 3+ years experience building complex applications for the Android OS using Kotlin with the Android SDK and other frameworks
- Experience with Dagger 2 and RX
- Experience with Gradle and basic cryptography
- Experience with writing technical documentation and implementation plans
- Experience with multi-threading programming and mobile memory management
- Excellent short and long term planning skills
- Ability to be on track with latest approaches regarding Android app development
- Experience working in teams
- Upper-Intermediate English and better

**Responsibilities:**
- Work closely with our Product and Design teams to build new and innovative application experiences
- Implement native user interfaces using the latest programming techniques
- Build reusable software components for interfacing with our backend platforms
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and perform
- Complete medium to large features (each with many tasks) independently with minimum guidance

**We offer:**
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
- PE 5% Taxes compensations, accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Medical Insurance after probation period (3 months)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad
- Great working environment and team spirit