Requirements:
- 3+ years of experience in Java software development and Android development.
 - Strong OOP skills with a very good understanding of Android SDKs.
 - Understanding client-server architectures.
 - Good to have:
 - Other mobile technologies and peripheral devices
 - JavaScript and HTML
 - payment transaction systems
 - А University Degree (preferably in Computer Science, Information Systems, Mathematics, or related.
 - Very good communication skills and act as a team player.
 - Good level of English language knowledge.
 
Main responsibilities:
- Participate in all phases of the product development life cycle.
 - Develop front-end and server-side components of the system’s parts of mobile development projects.
 - Participate in architectural and framework evaluation.
 - Think of the design of the applications and not just their functionality.
 - Identify bugs/potential problems and resolve them in a timely manner.
 - Maintain and comply with technical documentation.
 
