CTC007805 - Java FullStack Developer
Secteur industriel: Bancaire/Banking
Type d'emploi: Permanent
Durée: Eleven months
Mode de travail: Mixed
Description
-
Term of office: 12 months renewable
-
Telecommuting: Hybrid 40% (2 days a week)
-
Bilingualism: French: mandatory. English: asset
We are looking for an expert in digital front and back end development. This contract will enable you to make a positive impact on the customer's organization thanks to your development skills, while joining a dynamic team. Your mastery of front-end development, your ability to collaborate effectively, your clear communication, your ability to solve problems as part of a team, and your thirst for continuous learning will play a crucial role in improving the quality of applications and the efficiency of development processes.
Your role:
-
Participate in the redesign of the company's transactional website
-
Challenge your fellow developers and designers and grow the team as a whole
-
Participate in a multitude of large-scale projects and in the evolution of the applications used.
Your tasks:
-
Use the Backbase library for user interface development.
-
Manage application state using tools like RxJS or Angular Services.
-
Use Angular Router to manage application navigation.
-
Integrate backend APIs to display dynamic data using OpenAPI specs.
-
Write unit and integration tests for Angular components using Lint, Jasmine and Karma.
-
Master TypeScript to ensure robust, maintainable development.
-
Use version management systems like Git to track code modifications.
-
Use CI/CD tools such as Github Actions to automate project integration and deployment.
-
Consider accessibility and user experience (UX) in front-end design and development.
-
Ensure cohesion and collaboration within the development team.
-
Identify opportunities for continuous improvement of development processes.
Prerequisites:
-
Bachelor's degree in Information Technology or related field.
-
Minimum 5 years' experience in front-end development with JavaScript and Angular.
-
Proficiency in TypeScript required.
-
Proven experience in test-driven development (TDD), continuous integration (CI), and automated deployment (CD).
-
Knowledge of AWS cloud services is an asset.
-
Fluency in written and spoken English.
Technical stack:
-
Angular 14+, nodeJS, npm, brew
-
Backbase
-
AWS
-
Lint
-
Jasmine/Karma
-
e2e
-
i18n
-
Mock server
-
Git + Github Actions