Who we are:
Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for:
An experienced and passionate Full Stack Java Developer that will be part of the Software Development center within the company, designing state-of-the-art applications usable in the entire group.
What you will do:
Backend and frontend development;
Development of first functioning prototypes;
Front-/back-end engineering of stabile, smoothly functioning products;
Provide technical solutions and product ideas in design reviews, pair programming, and code review;
Discuss with the Product Owner to define the implementation with the best value/effort ratio;
Development and document the Stories of the Sprint with other team members;
Ensure that the best practices are in place in accordance with the Lead Developer guidance and promotes new ones;
Be responsible for the quality of the product.
What you must have:
Minimum 3.5 years of professional experience in software development;
Proficiency in Java, Java-based back-end applications, REST API services, iOS, Python, Android native applications, SQL, NoSQL, Cocoa/ CocoaTouch, Swift and Objective-C, XCode, UIKit, and Core AnimationFluency;
Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices;
Strong analytical skills;
Methodological competence, e.g., agile software and test-driven development;
Degree in computer science, electrical engineering, or other relevant engineering;
Strong drive and motivation;
Proficiency in english (verbal and written);
Proficiency in french is highly appreciated.
What's in it for you:
Extended compensation and benefits package;
Continuous learning opportunities to enhance your professional and soft skills;
A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit.
We really welcome open-minded and committed people:
- Eager to take on new challenges and learn new things;
- Who put their heart, mind, and soul into everything they do;
- Who enjoy sharing knowledge and understand the importance of team spirit.
Join Now Our Team and Start Engineering Your Future!