We are looking for self-motivated, passionate and talented software developers to join our development team.

Responsibilities


  • Developing new mobile applications and maintaining existing ones,
  • Designing and developing micro services,  
  • Developing unit and integration tests,  
  • Building software components that can be reused across multiple applications,  
  • Engaging in technical discussions, collaborating with team members and resolving conflicts.

Qualifications


  • BS/MS degree in computer engineering is a must,  
  • New graduate or 1-4 years experience in mobile application development, 
  • Fundamental knowledge of object oriented concepts, data structures and design patterns,  
  • Excellent teamwork skills; ability to identify and solve key problems creatively, 
  • Ability to present, defend or challenge technical viewpoints using arguments and reasoning, 
  • Great attitude and interest in learning new skills, 
  • Attention to detail.

Bonus Points


  • Experience with back-end technologies (preferably Java Stack, Spring Framework).