— At least 1.5 year of professional hands on programming experience
— At least 1 year experience as an Android Application Developer
— Excellent understanding OOP/OOD/SOLID principles, algorithms, data structures, and design patterns
— Experience with Rest API
— Good knowledge XML, JSON
— Experience with ORM, SQlite
— Experience with Gradle (building flavors)
— Solid understanding of the full mobile development life cycle
— Experience in developing multithreaded applications
— English level — Intermediate (reading documentation)
— Desire to write clean, high quality code
— The principles of cryptography \ the possibility of rapid training in this direction
— Android NDK
— Continuous Integration (CI) understanding, acquaintance with main methodologies as Scrum etc.
— Interesting projects
— Friendly and young team
— Comfortable office in the city center
— Official employment
— Career growth opportunities
— Corporate team building events
— Software maintenance, continuous improvement in software development
— Continuous work with many projects in a team