- 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
- 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.
- 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.