Position: Senior Android Software Engineer
Company: Perfectial
Experience required: 3y
English level: intermediate

Requirements
3+ years of experience with Android
2+ years of experience with Kotlin
Experience with MVVM, Clean Architecture and Reactive Programming
Experience with Kotlin coroutines and flows
Knowledge of GraphQL
Strong analytical skills and desire to write clean, correct, and efficient code
High quality verbal and written communication skills
English level: Intermediate level or higher
Good communication and problem-solving skills

On the project, you will work in close collaboration with the product and design teams moving quickly and releasing features every day.

Our professionals value us for:
Regular performance evaluation and salary revision, attractive benefits package;
Functional offices, centres of excellence, and mentorship from competence leads to support the professional growth;
Tech talks, open talks, and conferences; training and certifications;
Free English courses of all levels with attentive and friendly teachers;
Health insurance; maternity aid; corporate sports teams, hobby clubs, in-house gym or gym discounts;
Referral program, bonuses for marriage and childbirth;
Great team parties and corporate events; cool branded gifts; an additional paid day off for the Company Day celebration;
Warm and relaxed atmosphere, smooth and transparent communication, and unlimited fun.