- - At least 4 years of professional experience with Android SDK and Java - Excellent knowledge of Kotlin, Git, RxJava, Dagger 2 - Experience with MVx software architecture (MVC, MVP, or MVVM) - Ability to write clean and testable code as well as unit tests - Excellent debugging skills - Experience working in a team environment - Excellent English skills Responsibilities: - - Plan, develop, deploy, and maintain software solutions - Choose software technologies and architectures - Take leadership - Define tasks and give time estimates - Write clean, maintainable code and test it - Collaborate with clients: both technical and non-technical team members - Be able to present your solutions in front of clients and group of colleagues - Use agile methodologies in development, participate in code reviews, pair programming, and other knowledge sharing activities - Continually improve your skills and push others to go forward with their knowledge Technologies: - Android - Java - Kotlin - Git - Dagger - MVC More: Are you an experienced Android software engineer? Join our growing team where you will take ownership of your role and contribute actively with your ideas on new projects in a creative and stimulating working environment. You should be able to take responsibility and handle your tasks independently. Also, you will have a dedicated time to improve yourself, do research on favourite topics, and learn cutting-edge technologies. Come and join us