Niveau d’expérience : 2-5 ans

Disponibilité : ASAP

Type de contrat : CDI

Présentation de la société :

Klanik is an innovative consulting company specialized in IT and engineering with over 350 employees. Klanik built its success by embracing a new management model. Our consultants have the opportunity to involve themselves as actors within the company through 3 programs:
• Act’in Klanik – a catalog of roles which allows each consultant to take part in Klanik’s development and to be rewarded according to their involvement;
• Knowledge Centre – an internal training center for the consultants by the consultants;
• Korner – a start-up incubator which supports consultants who want to live their entrepreneurial dream.

 

Klanik focuses on 4 main areas of expertise:
• Application development, where we follow our clients on innovation and strategic subjects;
• DevOps & Cloud, where we assist our clients on methodological and technical aspects;
• Cybersecurity, where we assure and enhance the integrity, people, processes and assets by which Klanik achieves its greater mission;
• Data & AI, where we help companies in processing their data without losing sight of the real business interest of their work.

 

By joining us, you will be part of a consultant centric company and evolve on innovative topics via our mobilized collective intelligence. Finding new talents and ensuring their wellbeing is essential to Klanik’s development.

 

Descriptif du poste :

Our client in the Insurances sector is looking for a Mobile Software Engineer who will be responsible for building a mobile application with new technologies such as React-Native. The expert will collaborate with other Mobile, Front-End and Back-End developers, analysts, architects and designers across the company.

 

Missions :

Primary Tasks and responsibilities
• Design, Develop or adapt mobile application leveraging the latest technologies as described by the functional and business analysis and in regards to user requirements
• Insure the well understanding of all the requirement to build and maintain efficient and reliable code
• Translate the functional and business analysis in programming language and architecture
• Bring your experience for mobile User Experience
• Advise, challenge and discuss with the team on the architecture and requirements
• Test the program in the integrated environment following the Agile method
• Report potential issues to the functional analyst and propose optimal solutions
• Evaluate the impact of potential changes on the software modules and report any potential problems
• Conduct innovation & improvement by investigating alternatives and technologies
• Lead by example in indirect coaching & training of your fellow team members driving high standards for delivery
• Share and strengthen your knowledge with the rest of the team in the art of SCRUM

Secondary Tasks and responsibilities
• Quality assurance
• Write the test scenarios
• Test the final solution as proposed to the end users
• Document the test results
• Constant evolvement conducted in lessons learned after each milestone achieved
• Implement improvement actions and good practices of software development
• Contribute to team development through training and coaching of fellow team members

 

Profil :

Technical profile requirements
• +3 years of experience in similar role as a Mobile Developer
• Good experience in Leading a Team
• Good knowledge of Bitrise CI/ CD (pipelines, config file stored in repository…);
• Good knowledge of SonarQube;
• Good knowledge of Firebase;
• Good knowledge of Notifcare;
• Good knowledge of Instabug;
• Good with React-Native development frameworks;
• Good knowledge of the complete Redux stack (redux, redux persist, redux saga…);
• Good knowledge of react-navigation;
• Good knowledge of the different network library (Axios, rn-fetch-blob…);
• Good in writing automation scripts;
• Good knowledge & experience in Code quality: Jest, Lint, TSC, Prettier…;
• Good knowledge of Gitlab source control;
• Good knowledge of Git (branch management, hooks…);
• Working knowledge of the Agile principles;
• Working knowledge of the SCRUM principles;
• Working knowledge of HTTP/S communication;
• Working knowledge of JSON formats and parsers;
• Basic End to end knowledge of store release deployments;
• Basic knowledge of the Saucelab deployment process;
• Basic knowledge of the tagging tools (Tealium, Analytics…);

Methodology/Certification requirements
• Master Degree in Computer Science OR equivalent through experience. Advanced course work in technical systems plus continued education in technical disciplines is preferred

Language proficiencies
• FR is a must
• ENG/NL is a plus

 

Ce poste est ouvert, à compétences égales, aux personnes en situation de handicap.

Référence de l'annonce : Mobile_SW_Engineer_HBA