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

Job Description

You will be responsible for :

  • Developing new mobile and web 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.
  • Participating in code reviews

Skills & Requirements

We are looking for :

  • BS/MS degree in computer engineering, software engineering or a related field.
  • Fundamental knowledge of object oriented concepts, data structures and design patterns.
  • Passion for learning new technologies.
  • Excellent teamwork skills; ability to identify and solve key problems creatively.
  • Ability to present, defend or challenge technical viewpoints using arguments and reasoning.
  • Highly motivated, team-player, strong communication skills.

Bonus Points :

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