We are looking for self-motivated, passionate and talented software developers to join our development team.
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)