HS
Angular Front End Developer
HNM Solutions
France · On-site Contract Senior 3d ago
About the role
Job Title
Senior Angular Developer
Project
New Platform
Banking Sector
The project involves developing a unified web platform for two major banking institutions. The main objective is to design a shared website that integrates all the functionalities of each bank's existing websites, while introducing new, modern features to enhance the user experience and meet current customer needs.
Tasks
Task 1: Library Creation
- Refactor existing modules into reusable libraries: - Isolate module functionalities into well-defined, self-contained classes or functions.
- Organize the code into different files or logical modules.
- Integrate error handling mechanisms into the library to ensure robustness and prevent unexpected behavior.
- Write unit tests for each function or class exposed by the library to validate its proper operation.
Task 2: Integrating Libraries into the New Project
- Adding Library Configurations
- Managing Translation
- Performing Integration Tests
Task 3: Managing Communication Between Libraries
- Managing Data Sharing
- Managing Navigation Between Libraries
Task 4: Creating a New Contact Module
- Creating New Interfaces for the Contact Library (Agency and Advisor Information)
- Mock the Backend APIs
- Performing Unit Tests
Environment
- Visual Studio
- Jasmine
- HTML 5
- Angular
- NodeJS
- Jenkins
- Npm - Node Package Manager
- Jira
- JavaScript
- Bitbucket
- CSS 3
- GitLab
- Accessibility
Objectives and Deliverables
- Creating Libraries
- Integrating Libraries into the New Project
- Managing Communication Between Libraries
- Creating a New Contact Module
Responsibilities
- Refactor existing modules into reusable libraries
- Isolate module functionalities into well-defined, self-contained classes or functions
- Organize the code into different files or logical modules
- Integrate error handling mechanisms into the library to ensure robustness and prevent unexpected behavior
- Write unit tests for each function or class exposed by the library to validate its proper operation
- Adding Library Configurations
- Managing Translation
- Performing Integration Tests
- Managing Data Sharing
- Managing Navigation Between Libraries
- Creating New Interfaces for the Contact Library (Agency and Advisor Information)
- Mock the Backend APIs
- Performing Unit Tests
Skills
AngularAccessibilityBitbucketCSS 3GitLabHTML 5JasmineJenkinsJiraJavaScriptNodeJSNpm - Node Package ManagerVisual Studio
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free