• Deep knowledge of Java and Android SDK.
• Strong knowledge of different versions of Android, Android UI design principles, patterns, best practices, dealing with different screen sizes and aspect ratios.
• Solid understanding and experience with client-server communication, web sockets, and both public and private APIs.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Good understanding of a mobile product life cycle; acquaintance with Agile methodologies.
• Strong technical knowledge and analytical mindset, ability to design and develop software components independently in high coding standards.
• Ambitious, motivated and a good team player.
• English language.
• Experienced with Google Play and other stores for app submission and maintenance.
• Experienced with mobile continuous delivery tooling (build, test and release automation).
• Background in gaming/gambling industries is an advantage.
• Friendly and highly professional team;
• Democratic management;
• Career planning and annual performance review;
• Competitive salary;
• Long-term employment with 24 working-days paid vacation;
• Sport reimbursement;
• Medical insurance;
• Paid sick days;
• Large variety of company and team events.